public interface IBpmnFlowElement extends IBpmnBaseElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addGroups(IBpmnGroup element)
Add a ObBpmnGroup to the 'Groups' association.
|
void |
addLane(IBpmnLane element)
Add a ObBpmnLane to the 'Lane' association.
|
int |
cardGroups()
Returns the number elements in the Groups association.
|
int |
cardGroups(Class<? extends IBpmnGroup> filteredClass)
Returns the number elements in the Groups association filtered with the given metaclass.
|
int |
cardLane()
Returns the number elements in the Lane association.
|
int |
cardLane(Class<? extends IBpmnLane> filteredClass)
Returns the number elements in the Lane association filtered with the given metaclass.
|
IBpmnProcess |
getContainer()
Get the Container association.
|
ObList<IBpmnGroup> |
getGroups()
Get the list of ObBpmnGroup to the Groups association.
|
<T extends IBpmnGroup> |
getGroups(Class<T> filteredClass)
Get the list of ObBpmnGroup to the Groups association.
|
ObList<IBpmnLane> |
getLane()
Get the list of ObBpmnLane to the Lane association.
|
<T extends IBpmnLane> |
getLane(Class<T> filteredClass)
Get the list of ObBpmnLane to the Lane association.
|
IBpmnSubProcess |
getSubProcess()
Get the SubProcess association.
|
void |
removeGroups(IBpmnGroup element)
Remove an ObBpmnGroup from the 'Groups' association.
|
void |
removeLane(IBpmnLane element)
Remove an ObBpmnLane from the 'Lane' association.
|
void |
setContainer(IBpmnProcess element)
Setter for the 'Container' [0..1] association.
|
void |
setSubProcess(IBpmnSubProcess element)
Setter for the 'SubProcess' [0..1] association.
|
addIncomingAssoc, addIncomingFlow, addOutgoingAssoc, addOutgoingFlow, cardIncomingAssoc, cardIncomingAssoc, cardIncomingFlow, cardIncomingFlow, cardOutgoingAssoc, cardOutgoingAssoc, cardOutgoingFlow, cardOutgoingFlow, getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow, removeIncomingAssoc, removeIncomingFlow, removeOutgoingAssoc, removeOutgoingFlow
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 addGroups(IBpmnGroup element)
element
- The ObBpmnGroup to add.int cardGroups()
int cardGroups(Class<? extends IBpmnGroup> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnGroup> getGroups()
<T extends IBpmnGroup> ObList<T> getGroups(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 removeGroups(IBpmnGroup element)
element
- The ObBpmnGroup to remove.IBpmnSubProcess getSubProcess()
void setSubProcess(IBpmnSubProcess element)
element
- The element to set.void addLane(IBpmnLane element)
element
- The ObBpmnLane to add.int cardLane()
int cardLane(Class<? extends IBpmnLane> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnLane> getLane()
<T extends IBpmnLane> ObList<T> getLane(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 removeLane(IBpmnLane element)
element
- The ObBpmnLane to remove.IBpmnProcess getContainer()
void setContainer(IBpmnProcess element)
element
- The element to set.