public interface IBpmnCollaboration extends IBpmnRootElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addArtifact(IBpmnArtifact element)
Add a ObBpmnArtifact to the 'Artifact' association.
|
void |
addMessageFlow(IBpmnMessageFlow element)
Add a ObBpmnMessageFlow to the 'MessageFlow' association.
|
void |
addParticipants(IBpmnParticipant element)
Add a ObBpmnParticipant to the 'Participants' association.
|
int |
cardArtifact()
Returns the number elements in the Artifact association.
|
int |
cardArtifact(Class<? extends IBpmnArtifact> filteredClass)
Returns the number elements in the Artifact association filtered with the given metaclass.
|
int |
cardMessageFlow()
Returns the number elements in the MessageFlow association.
|
int |
cardMessageFlow(Class<? extends IBpmnMessageFlow> filteredClass)
Returns the number elements in the MessageFlow association filtered with the given metaclass.
|
int |
cardParticipants()
Returns the number elements in the Participants association.
|
int |
cardParticipants(Class<? extends IBpmnParticipant> filteredClass)
Returns the number elements in the Participants association filtered with the given metaclass.
|
ObList<IBpmnArtifact> |
getArtifact()
Get the list of ObBpmnArtifact to the Artifact association.
|
<T extends IBpmnArtifact> |
getArtifact(Class<T> filteredClass)
Get the list of ObBpmnArtifact to the Artifact association.
|
ObList<IBpmnMessageFlow> |
getMessageFlow()
Get the list of ObBpmnMessageFlow to the MessageFlow association.
|
<T extends IBpmnMessageFlow> |
getMessageFlow(Class<T> filteredClass)
Get the list of ObBpmnMessageFlow to the MessageFlow association.
|
ObList<IBpmnParticipant> |
getParticipants()
Get the list of ObBpmnParticipant to the Participants association.
|
<T extends IBpmnParticipant> |
getParticipants(Class<T> filteredClass)
Get the list of ObBpmnParticipant to the Participants association.
|
boolean |
isClosed()
Getter for the IsClosed meta class attribute.
|
void |
removeArtifact(IBpmnArtifact element)
Remove an ObBpmnArtifact from the 'Artifact' association.
|
void |
removeMessageFlow(IBpmnMessageFlow element)
Remove an ObBpmnMessageFlow from the 'MessageFlow' association.
|
void |
removeParticipants(IBpmnParticipant element)
Remove an ObBpmnParticipant from the 'Participants' association.
|
void |
setClosed(boolean value)
Setter for the 'IsClosed' meta class attribute
|
getOwner, setOwner
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
boolean isClosed()
void setClosed(boolean value)
value
- the new 'IsClosed' value.void addMessageFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to add.int cardMessageFlow()
int cardMessageFlow(Class<? extends IBpmnMessageFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessageFlow> getMessageFlow()
<T extends IBpmnMessageFlow> ObList<T> getMessageFlow(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 removeMessageFlow(IBpmnMessageFlow element)
element
- The ObBpmnMessageFlow to remove.void addArtifact(IBpmnArtifact element)
element
- The ObBpmnArtifact to add.int cardArtifact()
int cardArtifact(Class<? extends IBpmnArtifact> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnArtifact> getArtifact()
<T extends IBpmnArtifact> ObList<T> getArtifact(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 removeArtifact(IBpmnArtifact element)
element
- The ObBpmnArtifact to remove.void addParticipants(IBpmnParticipant element)
element
- The ObBpmnParticipant to add.int cardParticipants()
int cardParticipants(Class<? extends IBpmnParticipant> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnParticipant> getParticipants()
<T extends IBpmnParticipant> ObList<T> getParticipants(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 removeParticipants(IBpmnParticipant element)
element
- The ObBpmnParticipant to remove.