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) void
setReferenceTargetElement
(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
ModelElementType
of the source element.
-