public interface BpmnParticipant extends BpmnBaseElement
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 |
---|---|
BpmnCollaboration |
getContainer()
Getter for relation 'BpmnParticipant->Container'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnEndPoint> |
getEndPointRefs()
Getter for relation 'BpmnParticipant->EndPointRefs'
Metamodel description:
null
|
<T extends BpmnEndPoint> |
getEndPointRefs(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnParticipant->EndPointRefs'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BpmnInterface> |
getInterfaceRefs()
Getter for relation 'BpmnParticipant->InterfaceRefs'
Metamodel description:
null
|
<T extends BpmnInterface> |
getInterfaceRefs(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnParticipant->InterfaceRefs'
Metamodel description:
null
|
int |
getMultiplicityMax()
Getter for attribute 'BpmnParticipant.MultiplicityMax'
Metamodel description:
When Participants represent more than 1 instance, min and max are specified (1 - 1 by default)
|
int |
getMultiplicityMin()
Getter for attribute 'BpmnParticipant.MultiplicityMin'
Metamodel description:
When Participants represent more than 1 instance, min and max are specified (1 - 1 by default)
|
BpmnProcess |
getProcess()
Getter for relation 'BpmnParticipant->Process'
Metamodel description:
null
|
boolean |
isLocal() |
void |
setContainer(BpmnCollaboration value)
Setter for relation 'BpmnParticipant->Container'
Metamodel description:
null
|
void |
setMultiplicityMax(int value)
Setter for attribute 'BpmnParticipant.MultiplicityMax'
Metamodel description:
When Participants represent more than 1 instance, min and max are specified (1 - 1 by default)
|
void |
setMultiplicityMin(int value)
Setter for attribute 'BpmnParticipant.MultiplicityMin'
Metamodel description:
When Participants represent more than 1 instance, min and max are specified (1 - 1 by default)
|
void |
setProcess(BpmnProcess value)
Setter for relation 'BpmnParticipant->Process'
Metamodel description:
null
|
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
boolean isLocal()
true
if the workflow is local, i.e. it references a process belonging to the same BpmnBehavior
as the opened participant.int getMultiplicityMin()
void setMultiplicityMin(int value)
int getMultiplicityMax()
void setMultiplicityMax(int value)
BpmnProcess getProcess()
void setProcess(BpmnProcess value)
BpmnCollaboration getContainer()
void setContainer(BpmnCollaboration value)
org.eclipse.emf.common.util.EList<BpmnEndPoint> getEndPointRefs()
<T extends BpmnEndPoint> java.util.List<T> getEndPointRefs(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<BpmnInterface> getInterfaceRefs()
<T extends BpmnInterface> java.util.List<T> getInterfaceRefs(java.lang.Class<T> filterClass)