public interface BpmnOperation extends BpmnBaseElement
An Operation defines Messages that are consumed and, optionally, produced when the Operation is called.
It can also define zero or more errors that are returned when operation fails. The Operation inherits the attributes and model associations of BaseElement.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
BpmnInterface |
getBpmnInterfaceRef()
Getter for relation 'BpmnOperation->BpmnInterfaceRef'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnServiceTask> |
getCaller()
Getter for relation 'BpmnOperation->Caller'
Metamodel description:
null
|
<T extends BpmnServiceTask> |
getCaller(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnOperation->Caller'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnMessageEventDefinition> |
getEventDefinition()
Getter for relation 'BpmnOperation->EventDefinition'
Metamodel description:
null
|
<T extends BpmnMessageEventDefinition> |
getEventDefinition(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnOperation->EventDefinition'
Metamodel description:
null
|
BpmnMessage |
getInMessageRef()
Getter for relation 'BpmnOperation->InMessageRef'
Metamodel description:
specifies the input Message of the Operation.
|
BpmnMessage |
getOutMessageRef()
Getter for relation 'BpmnOperation->OutMessageRef'
Metamodel description:
specifies the output Message of the Operation.
|
org.eclipse.emf.common.util.EList<BpmnReceiveTask> |
getReceiver()
Getter for relation 'BpmnOperation->Receiver'
Metamodel description:
null
|
<T extends BpmnReceiveTask> |
getReceiver(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnOperation->Receiver'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnSendTask> |
getSender()
Getter for relation 'BpmnOperation->Sender'
Metamodel description:
null
|
<T extends BpmnSendTask> |
getSender(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnOperation->Sender'
Metamodel description:
null
|
void |
setBpmnInterfaceRef(BpmnInterface value)
Setter for relation 'BpmnOperation->BpmnInterfaceRef'
Metamodel description:
null
|
void |
setInMessageRef(BpmnMessage value)
Setter for relation 'BpmnOperation->InMessageRef'
Metamodel description:
specifies the input Message of the Operation.
|
void |
setOutMessageRef(BpmnMessage value)
Setter for relation 'BpmnOperation->OutMessageRef'
Metamodel description:
specifies the output Message of the Operation.
|
getBpmnContext, getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow, getPartitionedLaneRefs, getPartitionedLaneRefs
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
org.eclipse.emf.common.util.EList<BpmnSendTask> getSender()
<T extends BpmnSendTask> java.util.List<T> getSender(java.lang.Class<T> filterClass)
BpmnMessage getInMessageRef()
void setInMessageRef(BpmnMessage value)
org.eclipse.emf.common.util.EList<BpmnServiceTask> getCaller()
<T extends BpmnServiceTask> java.util.List<T> getCaller(java.lang.Class<T> filterClass)
BpmnMessage getOutMessageRef()
void setOutMessageRef(BpmnMessage value)
org.eclipse.emf.common.util.EList<BpmnMessageEventDefinition> getEventDefinition()
<T extends BpmnMessageEventDefinition> java.util.List<T> getEventDefinition(java.lang.Class<T> filterClass)
BpmnInterface getBpmnInterfaceRef()
void setBpmnInterfaceRef(BpmnInterface value)
org.eclipse.emf.common.util.EList<BpmnReceiveTask> getReceiver()
<T extends BpmnReceiveTask> java.util.List<T> getReceiver(java.lang.Class<T> filterClass)