public interface IActivityNode extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addIncoming(IActivityEdge element)
Add a ObActivityEdge to the 'Incoming' association.
|
void |
addOutgoing(IActivityEdge element)
Add a ObActivityEdge to the 'Outgoing' association.
|
int |
cardIncoming()
Returns the number elements in the Incoming association.
|
int |
cardIncoming(Class<? extends IActivityEdge> filteredClass)
Returns the number elements in the Incoming association filtered with the given metaclass.
|
int |
cardOutgoing()
Returns the number elements in the Outgoing association.
|
int |
cardOutgoing(Class<? extends IActivityEdge> filteredClass)
Returns the number elements in the Outgoing association filtered with the given metaclass.
|
ObList<IActivityEdge> |
getIncoming()
Get the list of ObActivityEdge to the Incoming association.
|
<T extends IActivityEdge> |
getIncoming(Class<T> filteredClass)
Get the list of ObActivityEdge to the Incoming association.
|
ObList<IActivityEdge> |
getOutgoing()
Get the list of ObActivityEdge to the Outgoing association.
|
<T extends IActivityEdge> |
getOutgoing(Class<T> filteredClass)
Get the list of ObActivityEdge to the Outgoing association.
|
IActivity |
getOwner()
Get the Owner association.
|
IClause |
getOwnerClause()
Get the OwnerClause association.
|
IStructuredActivityNode |
getOwnerNode()
Get the OwnerNode association.
|
IActivityPartition |
getOwnerPartition()
Get the OwnerPartition association.
|
void |
removeIncoming(IActivityEdge element)
Remove an ObActivityEdge from the 'Incoming' association.
|
void |
removeOutgoing(IActivityEdge element)
Remove an ObActivityEdge from the 'Outgoing' association.
|
void |
setOwner(IActivity element)
Setter for the 'Owner' [0..1] association.
|
void |
setOwnerClause(IClause element)
Setter for the 'OwnerClause' [0..1] association.
|
void |
setOwnerNode(IStructuredActivityNode element)
Setter for the 'OwnerNode' [0..1] association.
|
void |
setOwnerPartition(IActivityPartition element)
Setter for the 'OwnerPartition' [0..1] association.
|
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
void addIncoming(IActivityEdge element)
element
- The ObActivityEdge to add.int cardIncoming()
int cardIncoming(Class<? extends IActivityEdge> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityEdge> getIncoming()
<T extends IActivityEdge> ObList<T> getIncoming(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeIncoming(IActivityEdge element)
element
- The ObActivityEdge to remove.void addOutgoing(IActivityEdge element)
element
- The ObActivityEdge to add.int cardOutgoing()
int cardOutgoing(Class<? extends IActivityEdge> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityEdge> getOutgoing()
<T extends IActivityEdge> ObList<T> getOutgoing(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeOutgoing(IActivityEdge element)
element
- The ObActivityEdge to remove.IActivity getOwner()
void setOwner(IActivity element)
element
- The element to set.IStructuredActivityNode getOwnerNode()
void setOwnerNode(IStructuredActivityNode element)
element
- The element to set.IClause getOwnerClause()
void setOwnerClause(IClause element)
element
- The element to set.IActivityPartition getOwnerPartition()
void setOwnerPartition(IActivityPartition element)
element
- The element to set.