org.camunda.bpm.model.xml.type.reference
Interface Reference<T extends ModelElementInstance>
- Type Parameters:
T - the type of the referenced element
- All Known Subinterfaces:
- AttributeReference<T>, ElementReference<Target,Source>, ElementReferenceCollection<Target,Source>
- All Known Implementing Classes:
- AttributeReferenceCollection, AttributeReferenceImpl, ElementReferenceCollectionImpl, ElementReferenceImpl, QNameAttributeReferenceImpl, QNameElementReferenceCollectionImpl, QNameElementReferenceImpl, ReferenceImpl
public interface Reference<T extends ModelElementInstance>
- Author:
- Sebastian Menski
getReferenceIdentifier
String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
- Get the reference identifier which is set in the reference source
- Parameters:
referenceSourceElement - the reference source model element instance
- Returns:
- the reference identifier
getReferenceTargetElement
T getReferenceTargetElement(ModelElementInstance modelElement)
setReferenceTargetElement
void setReferenceTargetElement(ModelElementInstance referenceSourceElement,
T referenceTargetElement)
getReferenceTargetAttribute
Attribute<String> getReferenceTargetAttribute()
findReferenceSourceElements
Collection<ModelElementInstance> findReferenceSourceElements(ModelElementInstance referenceTargetElement)
- Find all reference source element instances of the reference target model element instance
- Parameters:
referenceTargetElement - the reference target model element instance
- Returns:
- the collection of all reference source element instances
getReferenceSourceElementType
ModelElementType getReferenceSourceElementType()
- Returns:
- the
ModelElementType of the source element.
Copyright © 2015 camunda services GmbH. All rights reserved.