org.camunda.bpm.model.xml.type.reference
Class AttributeReferenceCollection<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.type.reference.AttributeReferenceCollection<T>
- All Implemented Interfaces:
- AttributeReference<T>, Reference<T>
public abstract class AttributeReferenceCollection<T extends ModelElementInstance>
- extends AttributeReferenceImpl<T>
- implements AttributeReference<T>
- Author:
- Roman Smirnov, Sebastian Menski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
separator
protected String separator
AttributeReferenceCollection
public AttributeReferenceCollection(AttributeImpl<String> referenceSourceAttribute)
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
- Overrides:
updateReference in class AttributeReferenceImpl<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
- Overrides:
removeReference in class AttributeReferenceImpl<T extends ModelElementInstance>
- Parameters:
referenceSourceElement - the reference source model element instance
getTargetElementIdentifier
protected abstract String getTargetElementIdentifier(T referenceTargetElement)
getReferenceTargetElements
public Collection<T> getReferenceTargetElements(ModelElementInstance referenceSourceElement)
performClearOperation
protected void performClearOperation(ModelElementInstance referenceSourceElement)
setReferenceIdentifier
protected void setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier)
- Description copied from class:
ReferenceImpl
- Set the reference identifier in the reference source
- Overrides:
setReferenceIdentifier in class AttributeReferenceImpl<T extends ModelElementInstance>
- Parameters:
referenceSourceElement - the reference source model element instancereferenceIdentifier - the new reference identifier
performRemoveOperation
protected void performRemoveOperation(ModelElementInstance referenceSourceElement,
Object o)
- Parameters:
referenceSourceElement - o -
performAddOperation
protected void performAddOperation(ModelElementInstance referenceSourceElement,
T referenceTargetElement)
Copyright © 2014 camunda services GmbH. All rights reserved.