Class Mwe2ScopeProvider

java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
org.eclipse.emf.mwe2.language.scoping.Mwe2ScopeProvider
All Implemented Interfaces:
org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider, org.eclipse.xtext.scoping.IScopeProvider

public class Mwe2ScopeProvider extends org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
  • Constructor Details

    • Mwe2ScopeProvider

      public Mwe2ScopeProvider()
  • Method Details

    • scope_Assignment_feature

      public org.eclipse.xtext.scoping.IScope scope_Assignment_feature(Assignment context, org.eclipse.emf.ecore.EReference reference)
    • scope_AbstractReference_referable

      public org.eclipse.xtext.scoping.IScope scope_AbstractReference_referable(StringLiteral owner, org.eclipse.emf.ecore.EReference reference)
    • scope_AbstractReference_referable

      public org.eclipse.xtext.scoping.IScope scope_AbstractReference_referable(BooleanLiteral owner, org.eclipse.emf.ecore.EReference reference)
    • scope_AbstractReference_referable

      public org.eclipse.xtext.scoping.IScope scope_AbstractReference_referable(DeclaredProperty owner, org.eclipse.emf.ecore.EReference reference)
    • scope_AbstractReference_referable

      public org.eclipse.xtext.scoping.IScope scope_AbstractReference_referable(Assignment owner, org.eclipse.emf.ecore.EReference reference)
    • createReferenceScopeUpTo

      public org.eclipse.xtext.scoping.IScope createReferenceScopeUpTo(org.eclipse.emf.ecore.EObject object, boolean allowObjects)
    • collectReferablesUpTo

      public void collectReferablesUpTo(org.eclipse.emf.ecore.EObject object, boolean allowObjects, List<Referrable> result)
    • isAllowed

      protected boolean isAllowed(Value value, boolean allowObjects)
    • collectReferablesUpTo

      public boolean collectReferablesUpTo(Component component, org.eclipse.emf.ecore.EObject object, List<Referrable> result)
    • createComponentFeaturesScope

      public org.eclipse.xtext.scoping.IScope createComponentFeaturesScope(Component container)
    • setFactorySupport

      public void setFactorySupport(FactorySupport factorySupport)
    • setFeatureLookup

      public void setFeatureLookup(IInjectableFeatureLookup featureLookup)
    • getFeatureLookup

      public IInjectableFeatureLookup getFeatureLookup()
    • createLocalScope

      protected org.eclipse.xtext.scoping.IScope createLocalScope(List<? extends org.eclipse.emf.ecore.EObject> elements)