public interface BpmnMultiInstanceLoopCharacteristics extends BpmnLoopCharacteristics
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 |
---|---|
MultiInstanceBehavior |
getBehavior()
Getter for attribute 'BpmnMultiInstanceLoopCharacteristics.Behavior'
Metamodel description:
The attribute behavior acts as a shortcut for specifying when events SHALL be thrown from an Activity instance that is about to complete.
|
java.lang.String |
getCompletionCondition()
Getter for attribute 'BpmnMultiInstanceLoopCharacteristics.CompletionCondition'
Metamodel description:
This attribute defines a boolean Expression that when evaluated to true, cancels the remaining Activity instances and produces a token.
|
BpmnEventDefinition |
getCompletionEventRef()
Getter for relation 'BpmnMultiInstanceLoopCharacteristics->CompletionEventRef'
Metamodel description:
The EventDefinition which is thrown when:
- behavior is set to one and the first internal Activity instance has completed,
- or the behavior is set to none and an internal Activity instance has completed.
|
org.eclipse.emf.common.util.EList<BpmnComplexBehaviorDefinition> |
getComplexBehaviorDefinition()
Getter for relation 'BpmnMultiInstanceLoopCharacteristics->ComplexBehaviorDefinition'
Metamodel description:
null
|
<T extends BpmnComplexBehaviorDefinition> |
getComplexBehaviorDefinition(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnMultiInstanceLoopCharacteristics->ComplexBehaviorDefinition'
Metamodel description:
null
|
java.lang.String |
getLoopCardinality()
Getter for attribute 'BpmnMultiInstanceLoopCharacteristics.LoopCardinality'
Metamodel description:
A numeric Expression that controls the number of Activity instances that will be created.
|
BpmnDataInput |
getLoopDataInput()
Getter for relation 'BpmnMultiInstanceLoopCharacteristics->LoopDataInput'
Metamodel description:
null
|
BpmnDataOutput |
getLoopDataOutputRef()
Getter for relation 'BpmnMultiInstanceLoopCharacteristics->LoopDataOutputRef'
Metamodel description:
null
|
boolean |
isIsSequencial()
Getter for attribute 'BpmnMultiInstanceLoopCharacteristics.IsSequencial'
Metamodel description:
This attribute is a flag that controls whether the Activity instances will execute sequentially or in parallel.
|
void |
setBehavior(MultiInstanceBehavior value)
Setter for attribute 'BpmnMultiInstanceLoopCharacteristics.Behavior'
Metamodel description:
The attribute behavior acts as a shortcut for specifying when events SHALL be thrown from an Activity instance that is about to complete.
|
void |
setCompletionCondition(java.lang.String value)
Setter for attribute 'BpmnMultiInstanceLoopCharacteristics.CompletionCondition'
Metamodel description:
This attribute defines a boolean Expression that when evaluated to true, cancels the remaining Activity instances and produces a token.
|
void |
setCompletionEventRef(BpmnEventDefinition value)
Setter for relation 'BpmnMultiInstanceLoopCharacteristics->CompletionEventRef'
Metamodel description:
The EventDefinition which is thrown when:
- behavior is set to one and the first internal Activity instance has completed,
- or the behavior is set to none and an internal Activity instance has completed.
|
void |
setIsSequencial(boolean value)
Setter for attribute 'BpmnMultiInstanceLoopCharacteristics.IsSequencial'
Metamodel description:
This attribute is a flag that controls whether the Activity instances will execute sequentially or in parallel.
|
void |
setLoopCardinality(java.lang.String value)
Setter for attribute 'BpmnMultiInstanceLoopCharacteristics.LoopCardinality'
Metamodel description:
A numeric Expression that controls the number of Activity instances that will be created.
|
void |
setLoopDataInput(BpmnDataInput value)
Setter for relation 'BpmnMultiInstanceLoopCharacteristics->LoopDataInput'
Metamodel description:
null
|
void |
setLoopDataOutputRef(BpmnDataOutput value)
Setter for relation 'BpmnMultiInstanceLoopCharacteristics->LoopDataOutputRef'
Metamodel description:
null
|
getOwnerActivity, setOwnerActivity
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 isIsSequencial()
void setIsSequencial(boolean value)
MultiInstanceBehavior getBehavior()
void setBehavior(MultiInstanceBehavior value)
java.lang.String getLoopCardinality()
void setLoopCardinality(java.lang.String value)
java.lang.String getCompletionCondition()
void setCompletionCondition(java.lang.String value)
BpmnDataInput getLoopDataInput()
void setLoopDataInput(BpmnDataInput value)
BpmnDataOutput getLoopDataOutputRef()
void setLoopDataOutputRef(BpmnDataOutput value)
BpmnEventDefinition getCompletionEventRef()
void setCompletionEventRef(BpmnEventDefinition value)
org.eclipse.emf.common.util.EList<BpmnComplexBehaviorDefinition> getComplexBehaviorDefinition()
<T extends BpmnComplexBehaviorDefinition> java.util.List<T> getComplexBehaviorDefinition(java.lang.Class<T> filterClass)