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,CmmnAttributeElementReferenceCollection,ElementReferenceCollectionImpl,ElementReferenceImpl,IdsElementReferenceCollectionImpl,QNameAttributeReferenceImpl,QNameElementReferenceCollectionImpl,QNameElementReferenceImpl,ReferenceImpl,UriElementReferenceCollectionImpl,UriElementReferenceImpl
public interface Reference<T extends ModelElementInstance>
- Author:
- Sebastian Menski
-
Method Summary
Modifier and TypeMethodDescriptionfindReferenceSourceElements(ModelElementInstance referenceTargetElement) Find all reference source element instances of the reference target model element instancegetReferenceIdentifier(ModelElementInstance referenceSourceElement) Get the reference identifier which is set in the reference sourcegetReferenceTargetElement(ModelElementInstance modelElement) voidsetReferenceTargetElement(ModelElementInstance referenceSourceElement, T referenceTargetElement)
-
Method Details
-
getReferenceIdentifier
Get the reference identifier which is set in the reference source- Parameters:
referenceSourceElement- the reference source model element instance- Returns:
- the reference identifier
-
getReferenceTargetElement
-
setReferenceTargetElement
void setReferenceTargetElement(ModelElementInstance referenceSourceElement, T referenceTargetElement) -
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
ModelElementTypeof the source element.
-