org.camunda.bpm.model.xml.type.reference
Interface Reference<T extends ModelElementInstance>

Type Parameters:
T - the type of the referenced element
All Known Subinterfaces:
AttributeReference<T>, ElementReference<Target,Source>, ElementReferenceCollection<Target,Source>
All Known Implementing Classes:
AttributeReferenceImpl, ElementReferenceCollectionImpl, ElementReferenceImpl, QNameAttributeReferenceImpl, QNameElementReferenceCollectionImpl, QNameElementReferenceImpl, ReferenceImpl

public interface Reference<T extends ModelElementInstance>

Author:
Sebastian Menski

Method Summary
 String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
          Get the reference identifier which is set in the reference source
 Attribute<String> getReferenceTargetAttribute()
           
 T getReferenceTargetElement(ModelElementInstance modelElement)
           
 void setReferenceTargetElement(ModelElementInstance referenceSourceElement, T referenceTargetElement)
           
 

Method Detail

getReferenceIdentifier

String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
Get the reference identifier which is set in the reference source

Parameters:
referenceSourceElement - the reference source model element instance
Returns:
the reference identifier

getReferenceTargetElement

T getReferenceTargetElement(ModelElementInstance modelElement)

setReferenceTargetElement

void setReferenceTargetElement(ModelElementInstance referenceSourceElement,
                               T referenceTargetElement)

getReferenceTargetAttribute

Attribute<String> getReferenceTargetAttribute()


Copyright © 2014 camunda services GmbH. All Rights Reserved.