public interface IBpmnOperation extends IBpmnBaseElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addCaller(IBpmnServiceTask element)
Add a ObBpmnServiceTask to the 'Caller' association.
|
void |
addEventDefinition(IBpmnMessageEventDefinition element)
Add a ObBpmnMessageEventDefinition to the 'EventDefinition' association.
|
void |
addReceiver(IBpmnReceiveTask element)
Add a ObBpmnReceiveTask to the 'Receiver' association.
|
void |
addSender(IBpmnSendTask element)
Add a ObBpmnSendTask to the 'Sender' association.
|
int |
cardCaller()
Returns the number elements in the Caller association.
|
int |
cardCaller(Class<? extends IBpmnServiceTask> filteredClass)
Returns the number elements in the Caller association filtered with the given metaclass.
|
int |
cardEventDefinition()
Returns the number elements in the EventDefinition association.
|
int |
cardEventDefinition(Class<? extends IBpmnMessageEventDefinition> filteredClass)
Returns the number elements in the EventDefinition association filtered with the given metaclass.
|
int |
cardReceiver()
Returns the number elements in the Receiver association.
|
int |
cardReceiver(Class<? extends IBpmnReceiveTask> filteredClass)
Returns the number elements in the Receiver association filtered with the given metaclass.
|
int |
cardSender()
Returns the number elements in the Sender association.
|
int |
cardSender(Class<? extends IBpmnSendTask> filteredClass)
Returns the number elements in the Sender association filtered with the given metaclass.
|
IBpmnInterface |
getBpmnInterfaceRef()
Get the BpmnInterfaceRef association.
|
ObList<IBpmnServiceTask> |
getCaller()
Get the list of ObBpmnServiceTask to the Caller association.
|
<T extends IBpmnServiceTask> |
getCaller(Class<T> filteredClass)
Get the list of ObBpmnServiceTask to the Caller association.
|
ObList<IBpmnMessageEventDefinition> |
getEventDefinition()
Get the list of ObBpmnMessageEventDefinition to the EventDefinition association.
|
<T extends IBpmnMessageEventDefinition> |
getEventDefinition(Class<T> filteredClass)
Get the list of ObBpmnMessageEventDefinition to the EventDefinition association.
|
IOperation |
getImplementationRef()
Get the ImplementationRef association.
|
IBpmnMessage |
getInMessageRef()
Get the InMessageRef association.
|
IBpmnMessage |
getOutMessageRef()
Get the OutMessageRef association.
|
ObList<IBpmnReceiveTask> |
getReceiver()
Get the list of ObBpmnReceiveTask to the Receiver association.
|
<T extends IBpmnReceiveTask> |
getReceiver(Class<T> filteredClass)
Get the list of ObBpmnReceiveTask to the Receiver association.
|
ObList<IBpmnSendTask> |
getSender()
Get the list of ObBpmnSendTask to the Sender association.
|
<T extends IBpmnSendTask> |
getSender(Class<T> filteredClass)
Get the list of ObBpmnSendTask to the Sender association.
|
void |
removeCaller(IBpmnServiceTask element)
Remove an ObBpmnServiceTask from the 'Caller' association.
|
void |
removeEventDefinition(IBpmnMessageEventDefinition element)
Remove an ObBpmnMessageEventDefinition from the 'EventDefinition' association.
|
void |
removeReceiver(IBpmnReceiveTask element)
Remove an ObBpmnReceiveTask from the 'Receiver' association.
|
void |
removeSender(IBpmnSendTask element)
Remove an ObBpmnSendTask from the 'Sender' association.
|
void |
setBpmnInterfaceRef(IBpmnInterface element)
Setter for the 'BpmnInterfaceRef' [1..1] association.
|
void |
setImplementationRef(IOperation element)
Setter for the 'ImplementationRef' [0..1] association.
|
void |
setInMessageRef(IBpmnMessage element)
Setter for the 'InMessageRef' [1..1] association.
|
void |
setOutMessageRef(IBpmnMessage element)
Setter for the 'OutMessageRef' [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
IBpmnMessage getInMessageRef()
void setInMessageRef(IBpmnMessage element)
element
- The element to set.IBpmnMessage getOutMessageRef()
void setOutMessageRef(IBpmnMessage element)
element
- The element to set.IOperation getImplementationRef()
void setImplementationRef(IOperation element)
element
- The element to set.void addReceiver(IBpmnReceiveTask element)
element
- The ObBpmnReceiveTask to add.int cardReceiver()
int cardReceiver(Class<? extends IBpmnReceiveTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnReceiveTask> getReceiver()
<T extends IBpmnReceiveTask> ObList<T> getReceiver(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 removeReceiver(IBpmnReceiveTask element)
element
- The ObBpmnReceiveTask to remove.void addCaller(IBpmnServiceTask element)
element
- The ObBpmnServiceTask to add.int cardCaller()
int cardCaller(Class<? extends IBpmnServiceTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnServiceTask> getCaller()
<T extends IBpmnServiceTask> ObList<T> getCaller(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 removeCaller(IBpmnServiceTask element)
element
- The ObBpmnServiceTask to remove.IBpmnInterface getBpmnInterfaceRef()
void setBpmnInterfaceRef(IBpmnInterface element)
element
- The element to set.void addEventDefinition(IBpmnMessageEventDefinition element)
element
- The ObBpmnMessageEventDefinition to add.int cardEventDefinition()
int cardEventDefinition(Class<? extends IBpmnMessageEventDefinition> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessageEventDefinition> getEventDefinition()
<T extends IBpmnMessageEventDefinition> ObList<T> getEventDefinition(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 removeEventDefinition(IBpmnMessageEventDefinition element)
element
- The ObBpmnMessageEventDefinition to remove.void addSender(IBpmnSendTask element)
element
- The ObBpmnSendTask to add.int cardSender()
int cardSender(Class<? extends IBpmnSendTask> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnSendTask> getSender()
<T extends IBpmnSendTask> ObList<T> getSender(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 removeSender(IBpmnSendTask element)
element
- The ObBpmnSendTask to remove.