public interface IStructuredActivityNode extends IActivityAction
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBody(IActivityNode element)
Add a ObActivityNode to the 'Body' association.
|
int |
cardBody()
Returns the number elements in the Body association.
|
int |
cardBody(Class<? extends IActivityNode> filteredClass)
Returns the number elements in the Body association filtered with the given metaclass.
|
ObList<IActivityNode> |
getBody()
Get the list of ObActivityNode to the Body association.
|
<T extends IActivityNode> |
getBody(Class<T> filteredClass)
Get the list of ObActivityNode to the Body association.
|
boolean |
ismustIsolate()
Getter for the mustIsolate meta class attribute.
|
void |
removeBody(IActivityNode element)
Remove an ObActivityNode from the 'Body' association.
|
void |
setmustIsolate(boolean value)
Setter for the 'mustIsolate' meta class attribute
|
addHandler, addInput, addOutput, cardHandler, cardHandler, cardInput, cardInput, cardOutput, cardOutput, getHandler, getHandler, getInput, getInput, getOutput, getOutput, isCompensation, isMultipleInstance, removeHandler, removeInput, removeOutput, setCompensation, setMultipleInstance
addIncoming, addOutgoing, cardIncoming, cardIncoming, cardOutgoing, cardOutgoing, getIncoming, getIncoming, getOutgoing, getOutgoing, getOwner, getOwnerClause, getOwnerNode, getOwnerPartition, removeIncoming, removeOutgoing, setOwner, setOwnerClause, setOwnerNode, setOwnerPartition
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 ismustIsolate()
void setmustIsolate(boolean value)
value
- the new 'mustIsolate' value.void addBody(IActivityNode element)
element
- The ObActivityNode to add.int cardBody()
int cardBody(Class<? extends IActivityNode> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityNode> getBody()
<T extends IActivityNode> ObList<T> getBody(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 removeBody(IActivityNode element)
element
- The ObActivityNode to remove.