org.camunda.bpm.model.bpmn.impl.instance
Class DataAssociationImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.DataAssociationImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, DataAssociation, org.camunda.bpm.model.xml.instance.ModelElementInstance
Direct Known Subclasses:
DataInputAssociationImpl, DataOutputAssociationImpl

public class DataAssociationImpl
extends BaseElementImpl
implements DataAssociation

The BPMN dataAssociation element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Assignment> assignmentCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<ItemAwareElement,SourceRef> sourceRefCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<ItemAwareElement,TargetRef> targetRefChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Transformation> transformationChild
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
DataAssociationImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 Collection<Assignment> getAssignments()
           
 BpmnEdge getDiagramElement()
           
 Collection<ItemAwareElement> getSources()
           
 ItemAwareElement getTarget()
           
 FormalExpression getTransformation()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setTarget(ItemAwareElement target)
           
 void setTransformation(Transformation transformation)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

sourceRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<ItemAwareElement,SourceRef> sourceRefCollection

targetRefChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<ItemAwareElement,TargetRef> targetRefChild

transformationChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Transformation> transformationChild

assignmentCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Assignment> assignmentCollection
Constructor Detail

DataAssociationImpl

public DataAssociationImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

getSources

public Collection<ItemAwareElement> getSources()
Specified by:
getSources in interface DataAssociation

getTarget

public ItemAwareElement getTarget()
Specified by:
getTarget in interface DataAssociation

setTarget

public void setTarget(ItemAwareElement target)
Specified by:
setTarget in interface DataAssociation

getTransformation

public FormalExpression getTransformation()
Specified by:
getTransformation in interface DataAssociation

setTransformation

public void setTransformation(Transformation transformation)
Specified by:
setTransformation in interface DataAssociation

getAssignments

public Collection<Assignment> getAssignments()
Specified by:
getAssignments in interface DataAssociation

getDiagramElement

public BpmnEdge getDiagramElement()
Specified by:
getDiagramElement in interface BaseElement
Specified by:
getDiagramElement in interface DataAssociation
Overrides:
getDiagramElement in class BaseElementImpl


Copyright © 2017 camunda services GmbH. All rights reserved.