public interface IBpmnBaseElement extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addIncomingAssoc(IBpmnAssociation element)
Add a ObBpmnAssociation to the 'IncomingAssoc' association.
|
void |
addIncomingFlow(IBpmnMessageFlow element)
Add a ObBpmnMessageFlow to the 'IncomingFlow' association.
|
void |
addOutgoingAssoc(IBpmnAssociation element)
Add a ObBpmnAssociation to the 'OutgoingAssoc' association.
|
void |
addOutgoingFlow(IBpmnMessageFlow element)
Add a ObBpmnMessageFlow to the 'OutgoingFlow' association.
|
int |
cardIncomingAssoc()
Returns the number elements in the IncomingAssoc association.
|
int |
cardIncomingAssoc(Class<? extends IBpmnAssociation> filteredClass)
Returns the number elements in the IncomingAssoc association filtered with the given metaclass.
|
int |
cardIncomingFlow()
Returns the number elements in the IncomingFlow association.
|
int |
cardIncomingFlow(Class<? extends IBpmnMessageFlow> filteredClass)
Returns the number elements in the IncomingFlow association filtered with the given metaclass.
|
int |
cardOutgoingAssoc()
Returns the number elements in the OutgoingAssoc association.
|
int |
cardOutgoingAssoc(Class<? extends IBpmnAssociation> filteredClass)
Returns the number elements in the OutgoingAssoc association filtered with the given metaclass.
|
int |
cardOutgoingFlow()
Returns the number elements in the OutgoingFlow association.
|
int |
cardOutgoingFlow(Class<? extends IBpmnMessageFlow> filteredClass)
Returns the number elements in the OutgoingFlow association filtered with the given metaclass.
|
ObList<IBpmnAssociation> |
getIncomingAssoc()
Get the list of ObBpmnAssociation to the IncomingAssoc association.
|
<T extends IBpmnAssociation> |
getIncomingAssoc(Class<T> filteredClass)
Get the list of ObBpmnAssociation to the IncomingAssoc association.
|
ObList<IBpmnMessageFlow> |
getIncomingFlow()
Get the list of ObBpmnMessageFlow to the IncomingFlow association.
|
<T extends IBpmnMessageFlow> |
getIncomingFlow(Class<T> filteredClass)
Get the list of ObBpmnMessageFlow to the IncomingFlow association.
|
ObList<IBpmnAssociation> |
getOutgoingAssoc()
Get the list of ObBpmnAssociation to the OutgoingAssoc association.
|
<T extends IBpmnAssociation> |
getOutgoingAssoc(Class<T> filteredClass)
Get the list of ObBpmnAssociation to the OutgoingAssoc association.
|
ObList<IBpmnMessageFlow> |
getOutgoingFlow()
Get the list of ObBpmnMessageFlow to the OutgoingFlow association.
|
<T extends IBpmnMessageFlow> |
getOutgoingFlow(Class<T> filteredClass)
Get the list of ObBpmnMessageFlow to the OutgoingFlow association.
|
void |
removeIncomingAssoc(IBpmnAssociation element)
Remove an ObBpmnAssociation from the 'IncomingAssoc' association.
|
void |
removeIncomingFlow(IBpmnMessageFlow element)
Remove an ObBpmnMessageFlow from the 'IncomingFlow' association.
|
void |
removeOutgoingAssoc(IBpmnAssociation element)
Remove an ObBpmnAssociation from the 'OutgoingAssoc' association.
|
void |
removeOutgoingFlow(IBpmnMessageFlow element)
Remove an ObBpmnMessageFlow from the 'OutgoingFlow' association.
|
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 addOutgoingAssoc(IBpmnAssociation element)
element
- The ObBpmnAssociation to add.int cardOutgoingAssoc()
int cardOutgoingAssoc(Class<? extends IBpmnAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnAssociation> getOutgoingAssoc()
<T extends IBpmnAssociation> ObList<T> getOutgoingAssoc(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 removeOutgoingAssoc(IBpmnAssociation element)
element
- The ObBpmnAssociation to remove.void addIncomingAssoc(IBpmnAssociation element)
element
- The ObBpmnAssociation to add.int cardIncomingAssoc()
int cardIncomingAssoc(Class<? extends IBpmnAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnAssociation> getIncomingAssoc()
<T extends IBpmnAssociation> ObList<T> getIncomingAssoc(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 removeIncomingAssoc(IBpmnAssociation element)
element
- The ObBpmnAssociation to remove.void addIncomingFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to add.int cardIncomingFlow()
int cardIncomingFlow(Class<? extends IBpmnMessageFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessageFlow> getIncomingFlow()
<T extends IBpmnMessageFlow> ObList<T> getIncomingFlow(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 removeIncomingFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to remove.void addOutgoingFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to add.int cardOutgoingFlow()
int cardOutgoingFlow(Class<? extends IBpmnMessageFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessageFlow> getOutgoingFlow()
<T extends IBpmnMessageFlow> ObList<T> getOutgoingFlow(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 removeOutgoingFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to remove.