org.camunda.bpm.model.xml.impl.type.reference
Class QNameAttributeReferenceImpl<T extends ModelElementInstance>

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl<T>
      extended by org.camunda.bpm.model.xml.impl.type.reference.AttributeReferenceImpl<T>
          extended by org.camunda.bpm.model.xml.impl.type.reference.QNameAttributeReferenceImpl<T>
All Implemented Interfaces:
AttributeReference<T>, Reference<T>

public class QNameAttributeReferenceImpl<T extends ModelElementInstance>
extends AttributeReferenceImpl<T>

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.model.xml.impl.type.reference.AttributeReferenceImpl
referenceSourceAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl
referenceTargetAttribute
 
Constructor Summary
QNameAttributeReferenceImpl(AttributeImpl<String> referenceSourceAttribute)
          Create a new QName reference outgoing from the reference source attribute
 
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.AttributeReferenceImpl
getReferenceSourceAttribute, getReferenceSourceElementType, removeReference, setReferenceIdentifier, 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.Reference
findReferenceSourceElements, getReferenceTargetAttribute, getReferenceTargetElement, setReferenceTargetElement
 

Constructor Detail

QNameAttributeReferenceImpl

public QNameAttributeReferenceImpl(AttributeImpl<String> referenceSourceAttribute)
Create a new QName reference outgoing from the reference source attribute

Parameters:
referenceSourceAttribute - the reference source attribute
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<T extends ModelElementInstance>
Overrides:
getReferenceIdentifier in class AttributeReferenceImpl<T extends ModelElementInstance>
Parameters:
referenceSourceElement - the reference source model element instance
Returns:
the reference identifier


Copyright © 2014 camunda services GmbH. All rights reserved.