public interface BpmnDataAssociation extends BpmnBaseElement
Data Associations are used to move data between Data Objects, Properties, and inputs and outputs of Activities, Processes, and GlobalTasks.
Tokens do not flow along a Data Association, and as a result they have no direct effect on the flow of the Process. The purpose of retrieving data from Data Objects or Process Data Inputs is to fill the Activities inputs and later push the output values from the execution of the Activity back into Data Objects or Process Data Outputs.
The DataAssociation class is a BaseElement contained by an Activity or Event, used to model how data is pushed into or pulled from item-aware elements.
DataAssociation elements may have one or more sources and a target; the source of the association is copied into the target.
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 |
---|---|
java.lang.String |
getAssignment()
Getter for attribute 'BpmnDataAssociation.Assignment'
Metamodel description:
Specifies one or more data elements Assignments.
|
BpmnActivity |
getEndingActivity()
Getter for relation 'BpmnDataAssociation->EndingActivity'
Metamodel description:
null
|
BpmnCatchEvent |
getEndingEvent()
Getter for relation 'BpmnDataAssociation->EndingEvent'
Metamodel description:
null
|
java.lang.String |
getLanguage()
Getter for attribute 'BpmnDataAssociation.Language'
Metamodel description:
Language used for the assignment expression.
|
org.eclipse.emf.common.util.EList<BpmnItemAwareElement> |
getSourceRef()
Getter for relation 'BpmnDataAssociation->SourceRef'
Metamodel description:
null
|
<T extends BpmnItemAwareElement> |
getSourceRef(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnDataAssociation->SourceRef'
Metamodel description:
null
|
BpmnActivity |
getStartingActivity()
Getter for relation 'BpmnDataAssociation->StartingActivity'
Metamodel description:
null
|
BpmnThrowEvent |
getStartingEvent()
Getter for relation 'BpmnDataAssociation->StartingEvent'
Metamodel description:
null
|
BpmnItemAwareElement |
getTargetRef()
Getter for relation 'BpmnDataAssociation->TargetRef'
Metamodel description:
null
|
java.lang.String |
getTransfomation()
Getter for attribute 'BpmnDataAssociation.Transfomation'
Metamodel description:
Specifies an optional transformation Expression.
|
org.eclipse.emf.common.util.EList<BpmnSequenceFlowDataAssociation> |
getVisualShortCut()
Getter for relation 'BpmnDataAssociation->VisualShortCut'
Metamodel description:
null
|
<T extends BpmnSequenceFlowDataAssociation> |
getVisualShortCut(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnDataAssociation->VisualShortCut'
Metamodel description:
null
|
void |
setAssignment(java.lang.String value)
Setter for attribute 'BpmnDataAssociation.Assignment'
Metamodel description:
Specifies one or more data elements Assignments.
|
void |
setEndingActivity(BpmnActivity value)
Setter for relation 'BpmnDataAssociation->EndingActivity'
Metamodel description:
null
|
void |
setEndingEvent(BpmnCatchEvent value)
Setter for relation 'BpmnDataAssociation->EndingEvent'
Metamodel description:
null
|
void |
setLanguage(java.lang.String value)
Setter for attribute 'BpmnDataAssociation.Language'
Metamodel description:
Language used for the assignment expression.
|
void |
setStartingActivity(BpmnActivity value)
Setter for relation 'BpmnDataAssociation->StartingActivity'
Metamodel description:
null
|
void |
setStartingEvent(BpmnThrowEvent value)
Setter for relation 'BpmnDataAssociation->StartingEvent'
Metamodel description:
null
|
void |
setTargetRef(BpmnItemAwareElement value)
Setter for relation 'BpmnDataAssociation->TargetRef'
Metamodel description:
null
|
void |
setTransfomation(java.lang.String value)
Setter for attribute 'BpmnDataAssociation.Transfomation'
Metamodel description:
Specifies an optional transformation Expression.
|
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
java.lang.String getAssignment()
void setAssignment(java.lang.String value)
java.lang.String getTransfomation()
void setTransfomation(java.lang.String value)
java.lang.String getLanguage()
void setLanguage(java.lang.String value)
org.eclipse.emf.common.util.EList<BpmnItemAwareElement> getSourceRef()
<T extends BpmnItemAwareElement> java.util.List<T> getSourceRef(java.lang.Class<T> filterClass)
BpmnItemAwareElement getTargetRef()
void setTargetRef(BpmnItemAwareElement value)
BpmnActivity getEndingActivity()
void setEndingActivity(BpmnActivity value)
BpmnActivity getStartingActivity()
void setStartingActivity(BpmnActivity value)
BpmnThrowEvent getStartingEvent()
void setStartingEvent(BpmnThrowEvent value)
org.eclipse.emf.common.util.EList<BpmnSequenceFlowDataAssociation> getVisualShortCut()
<T extends BpmnSequenceFlowDataAssociation> java.util.List<T> getVisualShortCut(java.lang.Class<T> filterClass)
BpmnCatchEvent getEndingEvent()
void setEndingEvent(BpmnCatchEvent value)