org.camunda.bpm.model.xml.type.reference
Interface ElementReference<Target extends ModelElementInstance,Source extends ModelElementInstance>

All Superinterfaces:
ElementReferenceCollection<Target,Source>, Reference<Target>
All Known Implementing Classes:
ElementReferenceImpl, QNameElementReferenceImpl

public interface ElementReference<Target extends ModelElementInstance,Source extends ModelElementInstance>
extends ElementReferenceCollection<Target,Source>

Author:
Sebastian Menski

Method Summary
 void clearReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)
           
 Source getReferenceSource(ModelElementInstance referenceSourceParent)
           
 Target getReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)
           
 void setReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement, Target referenceTargetElement)
           
 
Methods inherited from interface org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection
getReferenceSourceCollection, getReferenceTargetElements
 
Methods inherited from interface org.camunda.bpm.model.xml.type.reference.Reference
findReferenceSourceElements, getReferenceIdentifier, getReferenceSourceElementType, getReferenceTargetAttribute, getReferenceTargetElement, setReferenceTargetElement
 

Method Detail

getReferenceSource

Source getReferenceSource(ModelElementInstance referenceSourceParent)

getReferenceTargetElement

Target getReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)

setReferenceTargetElement

void setReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement,
                               Target referenceTargetElement)

clearReferenceTargetElement

void clearReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)


Copyright © 2015 camunda services GmbH. All rights reserved.