public interface IActivity extends IBehavior
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addOwnedGroup(IActivityGroup element)
Add a ObActivityGroup to the 'OwnedGroup' association.
|
void |
addOwnedNode(IActivityNode element)
Add a ObActivityNode to the 'OwnedNode' association.
|
int |
cardOwnedGroup()
Returns the number elements in the OwnedGroup association.
|
int |
cardOwnedGroup(Class<? extends IActivityGroup> filteredClass)
Returns the number elements in the OwnedGroup association filtered with the given metaclass.
|
int |
cardOwnedNode()
Returns the number elements in the OwnedNode association.
|
int |
cardOwnedNode(Class<? extends IActivityNode> filteredClass)
Returns the number elements in the OwnedNode association filtered with the given metaclass.
|
ObList<IActivityGroup> |
getOwnedGroup()
Get the list of ObActivityGroup to the OwnedGroup association.
|
<T extends IActivityGroup> |
getOwnedGroup(Class<T> filteredClass)
Get the list of ObActivityGroup to the OwnedGroup association.
|
ObList<IActivityNode> |
getOwnedNode()
Get the list of ObActivityNode to the OwnedNode association.
|
<T extends IActivityNode> |
getOwnedNode(Class<T> filteredClass)
Get the list of ObActivityNode to the OwnedNode association.
|
boolean |
isReadOnly()
Getter for the IsReadOnly meta class attribute.
|
boolean |
isSingleExecution()
Getter for the IsSingleExecution meta class attribute.
|
void |
removeOwnedGroup(IActivityGroup element)
Remove an ObActivityGroup from the 'OwnedGroup' association.
|
void |
removeOwnedNode(IActivityNode element)
Remove an ObActivityNode from the 'OwnedNode' association.
|
void |
setReadOnly(boolean value)
Setter for the 'IsReadOnly' meta class attribute
|
void |
setSingleExecution(boolean value)
Setter for the 'IsSingleExecution' meta class attribute
|
addBpmnCaller, addCaller, addEComponent, addEffectOf, addOwnedCollaboration, addParameter, cardBpmnCaller, cardBpmnCaller, cardCaller, cardCaller, cardEComponent, cardEComponent, cardEffectOf, cardEffectOf, cardOwnedCollaboration, cardOwnedCollaboration, cardParameter, cardParameter, getBpmnCaller, getBpmnCaller, getCaller, getCaller, getEComponent, getEComponent, getEffectOf, getEffectOf, getOwnedCollaboration, getOwnedCollaboration, getOwner, getOwnerOperation, getParameter, getParameter, isReentrant, removeBpmnCaller, removeCaller, removeEComponent, removeEffectOf, removeOwnedCollaboration, removeParameter, setOwner, setOwnerOperation, setReentrant
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 isSingleExecution()
void setSingleExecution(boolean value)
value
- the new 'IsSingleExecution' value.boolean isReadOnly()
void setReadOnly(boolean value)
value
- the new 'IsReadOnly' value.void addOwnedNode(IActivityNode element)
element
- The ObActivityNode to add.int cardOwnedNode()
int cardOwnedNode(Class<? extends IActivityNode> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityNode> getOwnedNode()
<T extends IActivityNode> ObList<T> getOwnedNode(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 removeOwnedNode(IActivityNode element)
element
- The ObActivityNode to remove.void addOwnedGroup(IActivityGroup element)
element
- The ObActivityGroup to add.int cardOwnedGroup()
int cardOwnedGroup(Class<? extends IActivityGroup> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityGroup> getOwnedGroup()
<T extends IActivityGroup> ObList<T> getOwnedGroup(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 removeOwnedGroup(IActivityGroup element)
element
- The ObActivityGroup to remove.