BreakdownElement is an abstract generalization for any type of
Element that is part of a breakdown structure. It defines a set of
properties available to all of its specializations.
It's an element of the SPEM2 specification of the OMG organization
(http://www.omg.org/).
hashCode() Returns a hash code value for the object.
public void
removeAllConcreteBreakdownElements() Remove the relation between the current instance of BreakdownElement
and all the related ConcreteBreakdownElement.
Adds a relation between the current instance of BreakdownElement
and all the specified ConcreteBreakdownElement.
Parameters: _concreteBreakdownElements - the Collection of ConcreteBreakdownElement to link
addAllSuperActivities
public void addAllSuperActivities(Set<Activity> _superActivities)(Code)
Add an activity collection to the activity collection of a
breakdownelement.
Parameters: _superActivities - The set of Activity to add.
Adds a relation between the current instance of BreakdownElement
and a specified ConcreteBreakdownElement.
Parameters: _concreteBreakdownElement - the ConcreteBreakdownElement to link
addSuperActivity
public void addSuperActivity(Activity _superActivity)(Code)
Add an Activity to the activities collection of a BreakdownElement.
Parameters: _superActivity - The activity to add
Copy the values of the specified BreakdownElement into the current
instance of the class.
Parameters: _breakdownElement - The BreakdownElement to copy.
Defines if the specified Object is the same or has the same values as the
current instance of the BreakdownElement.
Parameters: obj - the Object to be compare to the BreakdownElement true if the specified Object is the same, false otherwise
Returns a hash code value for the object. This method is supported for
the benefit of hash tables.
the hash code of the current instance of BreakdownElement
removeAllConcreteBreakdownElements
public void removeAllConcreteBreakdownElements()(Code)
Remove the relation between the current instance of BreakdownElement
and all the related ConcreteBreakdownElement.
Removes the relation between the current instance of BreakdownElement
and a specified ConcreteBreakdownElement.
Parameters: _concreteBreakdownElement - the ConcreteBreakdownElement to unlink
removeSuperActivity
public void removeSuperActivity(Activity _superActivity)(Code)
Remove from a breakdownelement one of these activities.
Parameters: _superActivity - The Activity to remove.
setHasMultipleOccurrences
public void setHasMultipleOccurrences(Boolean _hasMultipleOccurrences)(Code)
Setter of hasMultipleOccurrences.
Parameters: _hasMultipleOccurrences - The hasMultipleOccurrences to set.
setIsOptional
public void setIsOptional(Boolean _isOptional)(Code)
Setter of isOptional.
Parameters: _isOptional - The isOptional to set.