org.camunda.bpm.model.xml.impl.type.reference
Class QNameElementReferenceImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl<Target>
      extended by org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceCollectionImpl<Target,Source>
          extended by org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceImpl<Target,Source>
              extended by org.camunda.bpm.model.xml.impl.type.reference.QNameElementReferenceImpl<Target,Source>
All Implemented Interfaces:
ElementReference<Target,Source>, ElementReferenceCollection<Target,Source>, Reference<Target>

public class QNameElementReferenceImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
extends ElementReferenceImpl<Target,Source>

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl
referenceTargetAttribute
 
Constructor Summary
QNameElementReferenceImpl(ChildElement<Source> referenceSourceCollection)
           
 
Method Summary
 String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
          Get the reference identifier which is set in the reference source
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceImpl
clearReferenceTargetElement, getReferenceSource, getReferenceTargetElement, setReferenceTargetElement
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceCollectionImpl
getReferenceSourceCollection, getReferenceSourceElementType, getReferenceTargetElements, removeReference, setReferenceIdentifier, setReferenceSourceElementType, updateReference
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl
findReferenceSourceElements, getReferenceTargetAttribute, getReferenceTargetElement, referencedElementRemoved, referencedElementUpdated, setReferenceTargetAttribute, setReferenceTargetElement, setReferenceTargetElementType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, getReferenceSourceElementType, getReferenceTargetAttribute, getReferenceTargetElement, setReferenceTargetElement
 

Constructor Detail

QNameElementReferenceImpl

public QNameElementReferenceImpl(ChildElement<Source> referenceSourceCollection)
Method Detail

getReferenceIdentifier

public String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
Description copied from interface: Reference
Get the reference identifier which is set in the reference source

Specified by:
getReferenceIdentifier in interface Reference<Target extends ModelElementInstance>
Overrides:
getReferenceIdentifier in class ElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
Parameters:
referenceSourceElement - the reference source model element instance
Returns:
the reference identifier


Copyright © 2014 camunda services GmbH. All rights reserved.