Class QNameAttributeReferenceImpl<T extends ModelElementInstance>
java.lang.Object
org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl<T>
org.camunda.bpm.model.xml.impl.type.reference.AttributeReferenceImpl<T>
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
ConstructorsConstructorDescriptionQNameAttributeReferenceImpl
(AttributeImpl<String> referenceSourceAttribute) Create a new QName reference outgoing from the reference source attribute -
Method Summary
Modifier and TypeMethodDescriptiongetReferenceIdentifier
(ModelElementInstance referenceSourceElement) Get the reference identifier which is set in the reference sourceMethods 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 Details
-
QNameAttributeReferenceImpl
Create a new QName reference outgoing from the reference source attribute- Parameters:
referenceSourceAttribute
- the reference source attribute
-
-
Method Details
-
getReferenceIdentifier
Description copied from interface:Reference
Get the reference identifier which is set in the reference source- Specified by:
getReferenceIdentifier
in interfaceReference<T extends ModelElementInstance>
- Overrides:
getReferenceIdentifier
in classAttributeReferenceImpl<T extends ModelElementInstance>
- Parameters:
referenceSourceElement
- the reference source model element instance- Returns:
- the reference identifier
-