public interface IActivityPartition extends IActivityGroup
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addContainedNode(IActivityNode element)
Add a ObActivityNode to the 'ContainedNode' association.
|
void |
addIncoming(IMessageFlow element)
Add a ObMessageFlow to the 'Incoming' association.
|
void |
addOutgoing(IMessageFlow element)
Add a ObMessageFlow to the 'Outgoing' association.
|
void |
addSubPartition(IActivityPartition element)
Add a ObActivityPartition to the 'SubPartition' association.
|
int |
cardContainedNode()
Returns the number elements in the ContainedNode association.
|
int |
cardContainedNode(Class<? extends IActivityNode> filteredClass)
Returns the number elements in the ContainedNode association filtered with the given metaclass.
|
int |
cardIncoming()
Returns the number elements in the Incoming association.
|
int |
cardIncoming(Class<? extends IMessageFlow> 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 IMessageFlow> filteredClass)
Returns the number elements in the Outgoing association filtered with the given metaclass.
|
int |
cardSubPartition()
Returns the number elements in the SubPartition association.
|
int |
cardSubPartition(Class<? extends IActivityPartition> filteredClass)
Returns the number elements in the SubPartition association filtered with the given metaclass.
|
ObList<IActivityNode> |
getContainedNode()
Get the list of ObActivityNode to the ContainedNode association.
|
<T extends IActivityNode> |
getContainedNode(Class<T> filteredClass)
Get the list of ObActivityNode to the ContainedNode association.
|
ObList<IMessageFlow> |
getIncoming()
Get the list of ObMessageFlow to the Incoming association.
|
<T extends IMessageFlow> |
getIncoming(Class<T> filteredClass)
Get the list of ObMessageFlow to the Incoming association.
|
ObList<IMessageFlow> |
getOutgoing()
Get the list of ObMessageFlow to the Outgoing association.
|
<T extends IMessageFlow> |
getOutgoing(Class<T> filteredClass)
Get the list of ObMessageFlow to the Outgoing association.
|
IModelElement |
getRepresented()
Get the Represented association.
|
ObList<IActivityPartition> |
getSubPartition()
Get the list of ObActivityPartition to the SubPartition association.
|
<T extends IActivityPartition> |
getSubPartition(Class<T> filteredClass)
Get the list of ObActivityPartition to the SubPartition association.
|
IActivityPartition |
getSuperPartition()
Get the SuperPartition association.
|
boolean |
isDimension()
Getter for the IsDimension meta class attribute.
|
boolean |
isExternal()
Getter for the IsExternal meta class attribute.
|
void |
removeContainedNode(IActivityNode element)
Remove an ObActivityNode from the 'ContainedNode' association.
|
void |
removeIncoming(IMessageFlow element)
Remove an ObMessageFlow from the 'Incoming' association.
|
void |
removeOutgoing(IMessageFlow element)
Remove an ObMessageFlow from the 'Outgoing' association.
|
void |
removeSubPartition(IActivityPartition element)
Remove an ObActivityPartition from the 'SubPartition' association.
|
void |
setDimension(boolean value)
Setter for the 'IsDimension' meta class attribute
|
void |
setExternal(boolean value)
Setter for the 'IsExternal' meta class attribute
|
void |
setRepresented(IModelElement element)
Setter for the 'Represented' [0..1] association.
|
void |
setSuperPartition(IActivityPartition element)
Setter for the 'SuperPartition' [0..1] association.
|
getInActivity, setInActivity
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
boolean isDimension()
void setDimension(boolean value)
value
- the new 'IsDimension' value.boolean isExternal()
void setExternal(boolean value)
value
- the new 'IsExternal' value.void addOutgoing(IMessageFlow element)
element
- The ObMessageFlow to add.int cardOutgoing()
int cardOutgoing(Class<? extends IMessageFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IMessageFlow> getOutgoing()
<T extends IMessageFlow> 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(IMessageFlow element)
element
- The ObMessageFlow to remove.void addIncoming(IMessageFlow element)
element
- The ObMessageFlow to add.int cardIncoming()
int cardIncoming(Class<? extends IMessageFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IMessageFlow> getIncoming()
<T extends IMessageFlow> 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(IMessageFlow element)
element
- The ObMessageFlow to remove.IModelElement getRepresented()
void setRepresented(IModelElement element)
element
- The element to set.void addSubPartition(IActivityPartition element)
element
- The ObActivityPartition to add.int cardSubPartition()
int cardSubPartition(Class<? extends IActivityPartition> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityPartition> getSubPartition()
<T extends IActivityPartition> ObList<T> getSubPartition(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 removeSubPartition(IActivityPartition element)
element
- The ObActivityPartition to remove.IActivityPartition getSuperPartition()
void setSuperPartition(IActivityPartition element)
element
- The element to set.void addContainedNode(IActivityNode element)
element
- The ObActivityNode to add.int cardContainedNode()
int cardContainedNode(Class<? extends IActivityNode> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityNode> getContainedNode()
<T extends IActivityNode> ObList<T> getContainedNode(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 removeContainedNode(IActivityNode element)
element
- The ObActivityNode to remove.