public interface IBpmnParticipant extends IBpmnBaseElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addEndPointRefs(IBpmnEndPoint element)
Add a ObBpmnEndPoint to the 'EndPointRefs' association.
|
void |
addInterfaceRefs(IBpmnInterface element)
Add a ObBpmnInterface to the 'InterfaceRefs' association.
|
int |
cardEndPointRefs()
Returns the number elements in the EndPointRefs association.
|
int |
cardEndPointRefs(Class<? extends IBpmnEndPoint> filteredClass)
Returns the number elements in the EndPointRefs association filtered with the given metaclass.
|
int |
cardInterfaceRefs()
Returns the number elements in the InterfaceRefs association.
|
int |
cardInterfaceRefs(Class<? extends IBpmnInterface> filteredClass)
Returns the number elements in the InterfaceRefs association filtered with the given metaclass.
|
IBpmnCollaboration |
getContainer()
Get the Container association.
|
ObList<IBpmnEndPoint> |
getEndPointRefs()
Get the list of ObBpmnEndPoint to the EndPointRefs association.
|
<T extends IBpmnEndPoint> |
getEndPointRefs(Class<T> filteredClass)
Get the list of ObBpmnEndPoint to the EndPointRefs association.
|
ObList<IBpmnInterface> |
getInterfaceRefs()
Get the list of ObBpmnInterface to the InterfaceRefs association.
|
<T extends IBpmnInterface> |
getInterfaceRefs(Class<T> filteredClass)
Get the list of ObBpmnInterface to the InterfaceRefs association.
|
int |
getMultiplicityMax()
Getter for the MultiplicityMax meta class attribute.
|
int |
getMultiplicityMin()
Getter for the MultiplicityMin meta class attribute.
|
IPackage |
getPackageRef()
Get the PackageRef association.
|
IBpmnProcess |
getProcess()
Get the Process association.
|
IClassifier |
getType()
Get the Type association.
|
void |
removeEndPointRefs(IBpmnEndPoint element)
Remove an ObBpmnEndPoint from the 'EndPointRefs' association.
|
void |
removeInterfaceRefs(IBpmnInterface element)
Remove an ObBpmnInterface from the 'InterfaceRefs' association.
|
void |
setContainer(IBpmnCollaboration element)
Setter for the 'Container' [1..1] association.
|
void |
setMultiplicityMax(int value)
Setter for the 'MultiplicityMax' meta class attribute
|
void |
setMultiplicityMin(int value)
Setter for the 'MultiplicityMin' meta class attribute
|
void |
setPackageRef(IPackage element)
Setter for the 'PackageRef' [0..1] association.
|
void |
setProcess(IBpmnProcess element)
Setter for the 'Process' [0..1] association.
|
void |
setType(IClassifier element)
Setter for the 'Type' [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
int getMultiplicityMin()
void setMultiplicityMin(int value)
value
- the new 'MultiplicityMin' value.int getMultiplicityMax()
void setMultiplicityMax(int value)
value
- the new 'MultiplicityMax' value.IClassifier getType()
void setType(IClassifier element)
element
- The element to set.IPackage getPackageRef()
void setPackageRef(IPackage element)
element
- The element to set.IBpmnProcess getProcess()
void setProcess(IBpmnProcess element)
element
- The element to set.void addInterfaceRefs(IBpmnInterface element)
element
- The ObBpmnInterface to add.int cardInterfaceRefs()
int cardInterfaceRefs(Class<? extends IBpmnInterface> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnInterface> getInterfaceRefs()
<T extends IBpmnInterface> ObList<T> getInterfaceRefs(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 removeInterfaceRefs(IBpmnInterface element)
element
- The ObBpmnInterface to remove.void addEndPointRefs(IBpmnEndPoint element)
element
- The ObBpmnEndPoint to add.int cardEndPointRefs()
int cardEndPointRefs(Class<? extends IBpmnEndPoint> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnEndPoint> getEndPointRefs()
<T extends IBpmnEndPoint> ObList<T> getEndPointRefs(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 removeEndPointRefs(IBpmnEndPoint element)
element
- The ObBpmnEndPoint to remove.IBpmnCollaboration getContainer()
void setContainer(IBpmnCollaboration element)
element
- The element to set.