public interface IBpmnInterface extends IBpmnRootElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addOperation(IBpmnOperation element)
Add a ObBpmnOperation to the 'Operation' association.
|
void |
addParticipantRef(IBpmnParticipant element)
Add a ObBpmnParticipant to the 'ParticipantRef' association.
|
int |
cardOperation()
Returns the number elements in the Operation association.
|
int |
cardOperation(Class<? extends IBpmnOperation> filteredClass)
Returns the number elements in the Operation association filtered with the given metaclass.
|
int |
cardParticipantRef()
Returns the number elements in the ParticipantRef association.
|
int |
cardParticipantRef(Class<? extends IBpmnParticipant> filteredClass)
Returns the number elements in the ParticipantRef association filtered with the given metaclass.
|
IGeneralClass |
getImplementationRef()
Get the ImplementationRef association.
|
ObList<IBpmnOperation> |
getOperation()
Get the list of ObBpmnOperation to the Operation association.
|
<T extends IBpmnOperation> |
getOperation(Class<T> filteredClass)
Get the list of ObBpmnOperation to the Operation association.
|
ObList<IBpmnParticipant> |
getParticipantRef()
Get the list of ObBpmnParticipant to the ParticipantRef association.
|
<T extends IBpmnParticipant> |
getParticipantRef(Class<T> filteredClass)
Get the list of ObBpmnParticipant to the ParticipantRef association.
|
void |
removeOperation(IBpmnOperation element)
Remove an ObBpmnOperation from the 'Operation' association.
|
void |
removeParticipantRef(IBpmnParticipant element)
Remove an ObBpmnParticipant from the 'ParticipantRef' association.
|
void |
setImplementationRef(IGeneralClass element)
Setter for the 'ImplementationRef' [0..1] association.
|
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
void addOperation(IBpmnOperation element)
element
- The ObBpmnOperation to add.int cardOperation()
int cardOperation(Class<? extends IBpmnOperation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnOperation> getOperation()
<T extends IBpmnOperation> ObList<T> getOperation(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 removeOperation(IBpmnOperation element)
element
- The ObBpmnOperation to remove.IGeneralClass getImplementationRef()
void setImplementationRef(IGeneralClass element)
element
- The element to set.void addParticipantRef(IBpmnParticipant element)
element
- The ObBpmnParticipant to add.int cardParticipantRef()
int cardParticipantRef(Class<? extends IBpmnParticipant> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnParticipant> getParticipantRef()
<T extends IBpmnParticipant> ObList<T> getParticipantRef(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 removeParticipantRef(IBpmnParticipant element)
element
- The ObBpmnParticipant to remove.