org.camunda.bpm.model.xml.impl.type.reference
Class AttributeReferenceImpl<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>
- All Implemented Interfaces:
- AttributeReference<T>, Reference<T>
- Direct Known Subclasses:
- AttributeReferenceCollection, QNameAttributeReferenceImpl
public class AttributeReferenceImpl<T extends ModelElementInstance>
- extends ReferenceImpl<T>
- implements AttributeReference<T>
- Author:
- Sebastian Menski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
referenceSourceAttribute
protected final AttributeImpl<String> referenceSourceAttribute
AttributeReferenceImpl
public AttributeReferenceImpl(AttributeImpl<String> referenceSourceAttribute)
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>
- Parameters:
referenceSourceElement - the reference source model element instance
- Returns:
- the reference identifier
setReferenceIdentifier
protected void setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier)
- Description copied from class:
ReferenceImpl
- Set the reference identifier in the reference source
- Specified by:
setReferenceIdentifier in class ReferenceImpl<T extends ModelElementInstance>
- Parameters:
referenceSourceElement - the reference source model element instancereferenceIdentifier - the new reference identifier
getReferenceSourceAttribute
public Attribute<String> getReferenceSourceAttribute()
- Get the reference source attribute
- Specified by:
getReferenceSourceAttribute in interface AttributeReference<T extends ModelElementInstance>
- Returns:
- the reference source attribute
getReferenceSourceElementType
public ModelElementType getReferenceSourceElementType()
- Specified by:
getReferenceSourceElementType in interface Reference<T extends ModelElementInstance>
- Returns:
- the
ModelElementType of the source element.
updateReference
protected void updateReference(ModelElementInstance referenceSourceElement,
String oldIdentifier,
String newIdentifier)
- Description copied from class:
ReferenceImpl
- Update the reference identifier of the reference source model element instance
- Specified by:
updateReference in class ReferenceImpl<T extends ModelElementInstance>
- Parameters:
referenceSourceElement - the reference source model element instanceoldIdentifier - the old reference identifiernewIdentifier - the new reference identifier
removeReference
protected void removeReference(ModelElementInstance referenceSourceElement,
ModelElementInstance referenceTargetElement)
- Description copied from class:
ReferenceImpl
- Remove the reference in the reference source model element instance
- Specified by:
removeReference in class ReferenceImpl<T extends ModelElementInstance>
- Parameters:
referenceSourceElement - the reference source model element instance
Copyright © 2016 camunda services GmbH. All rights reserved.