public interface IBpmnFlowNode extends IBpmnFlowElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addIncoming(IBpmnSequenceFlow element)
Add a ObBpmnSequenceFlow to the 'Incoming' association.
|
void |
addOutgoing(IBpmnSequenceFlow element)
Add a ObBpmnSequenceFlow to the 'Outgoing' association.
|
void |
addResource(IBpmnResourceRole element)
Add a ObBpmnResourceRole to the 'Resource' association.
|
int |
cardIncoming()
Returns the number elements in the Incoming association.
|
int |
cardIncoming(Class<? extends IBpmnSequenceFlow> 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 IBpmnSequenceFlow> filteredClass)
Returns the number elements in the Outgoing association filtered with the given metaclass.
|
int |
cardResource()
Returns the number elements in the Resource association.
|
int |
cardResource(Class<? extends IBpmnResourceRole> filteredClass)
Returns the number elements in the Resource association filtered with the given metaclass.
|
ObList<IBpmnSequenceFlow> |
getIncoming()
Get the list of ObBpmnSequenceFlow to the Incoming association.
|
<T extends IBpmnSequenceFlow> |
getIncoming(Class<T> filteredClass)
Get the list of ObBpmnSequenceFlow to the Incoming association.
|
ObList<IBpmnSequenceFlow> |
getOutgoing()
Get the list of ObBpmnSequenceFlow to the Outgoing association.
|
<T extends IBpmnSequenceFlow> |
getOutgoing(Class<T> filteredClass)
Get the list of ObBpmnSequenceFlow to the Outgoing association.
|
ObList<IBpmnResourceRole> |
getResource()
Get the list of ObBpmnResourceRole to the Resource association.
|
<T extends IBpmnResourceRole> |
getResource(Class<T> filteredClass)
Get the list of ObBpmnResourceRole to the Resource association.
|
void |
removeIncoming(IBpmnSequenceFlow element)
Remove an ObBpmnSequenceFlow from the 'Incoming' association.
|
void |
removeOutgoing(IBpmnSequenceFlow element)
Remove an ObBpmnSequenceFlow from the 'Outgoing' association.
|
void |
removeResource(IBpmnResourceRole element)
Remove an ObBpmnResourceRole from the 'Resource' association.
|
addGroups, addLane, cardGroups, cardGroups, cardLane, cardLane, getContainer, getGroups, getGroups, getLane, getLane, getSubProcess, removeGroups, removeLane, setContainer, setSubProcess
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 addResource(IBpmnResourceRole element)
element
- The ObBpmnResourceRole to add.int cardResource()
int cardResource(Class<? extends IBpmnResourceRole> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnResourceRole> getResource()
<T extends IBpmnResourceRole> ObList<T> getResource(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 removeResource(IBpmnResourceRole element)
element
- The ObBpmnResourceRole to remove.void addOutgoing(IBpmnSequenceFlow element)
element
- The ObBpmnSequenceFlow to add.int cardOutgoing()
int cardOutgoing(Class<? extends IBpmnSequenceFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnSequenceFlow> getOutgoing()
<T extends IBpmnSequenceFlow> 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(IBpmnSequenceFlow element)
element
- The ObBpmnSequenceFlow to remove.void addIncoming(IBpmnSequenceFlow element)
element
- The ObBpmnSequenceFlow to add.int cardIncoming()
int cardIncoming(Class<? extends IBpmnSequenceFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnSequenceFlow> getIncoming()
<T extends IBpmnSequenceFlow> 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(IBpmnSequenceFlow element)
element
- The ObBpmnSequenceFlow to remove.