Class CharacterizedDataDictionaryScopeProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider, org.eclipse.xtext.scoping.IScopeProvider

    public class CharacterizedDataDictionaryScopeProvider
    extends AbstractCharacterizedDataDictionaryScopeProvider
    This class contains custom scoping description. See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping on how and when to use it.
    • Constructor Detail

      • CharacterizedDataDictionaryScopeProvider

        public CharacterizedDataDictionaryScopeProvider()
    • Method Detail

      • getScope

        public org.eclipse.xtext.scoping.IScope getScope​(EObject context,
                                                         EReference reference)
        Specified by:
        getScope in interface org.eclipse.xtext.scoping.IScopeProvider
        Overrides:
        getScope in class org.eclipse.xtext.scoping.impl.DelegatingScopeProvider
      • getScopeForPinInDataCharacteristicReference

        protected org.eclipse.xtext.scoping.IScope getScopeForPinInDataCharacteristicReference​(EObject context,
                                                                                               EReference reference,
                                                                                               org.eclipse.xtext.scoping.IScope scope)
      • getScopeForLiteralInEnumCharacteristicReference

        protected org.eclipse.xtext.scoping.IScope getScopeForLiteralInEnumCharacteristicReference​(EObject context,
                                                                                                   EReference reference,
                                                                                                   org.eclipse.xtext.scoping.IScope scope)
      • getScopeForValuesInEnumCharacteristic

        protected org.eclipse.xtext.scoping.IScope getScopeForValuesInEnumCharacteristic​(EObject context,
                                                                                         EReference reference,
                                                                                         org.eclipse.xtext.scoping.IScope scope)
      • buildLastSegmentScope

        protected org.eclipse.xtext.scoping.IScope buildLastSegmentScope​(org.eclipse.xtext.scoping.IScope superScope)