Interface Reference<T extends ModelElementInstance>

    • Method Detail

      • getReferenceIdentifier

        java.lang.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
      • setReferenceTargetElement

        void setReferenceTargetElement​(ModelElementInstance referenceSourceElement,
                                       T referenceTargetElement)
      • getReferenceTargetAttribute

        Attribute<java.lang.String> getReferenceTargetAttribute()
      • findReferenceSourceElements

        java.util.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