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
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
logger, NAMED_DELEGATE, NAMED_ERROR_HANDLER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectReferablesUpTo
(org.eclipse.emf.ecore.EObject object, boolean allowObjects, List<Referrable> result) boolean
collectReferablesUpTo
(Component component, org.eclipse.emf.ecore.EObject object, List<Referrable> result) org.eclipse.xtext.scoping.IScope
createComponentFeaturesScope
(Component container) protected org.eclipse.xtext.scoping.IScope
createLocalScope
(List<? extends org.eclipse.emf.ecore.EObject> elements) org.eclipse.xtext.scoping.IScope
createReferenceScopeUpTo
(org.eclipse.emf.ecore.EObject object, boolean allowObjects) protected boolean
org.eclipse.xtext.scoping.IScope
scope_AbstractReference_referable
(Assignment owner, org.eclipse.emf.ecore.EReference reference) org.eclipse.xtext.scoping.IScope
scope_AbstractReference_referable
(BooleanLiteral owner, org.eclipse.emf.ecore.EReference reference) org.eclipse.xtext.scoping.IScope
scope_AbstractReference_referable
(DeclaredProperty owner, org.eclipse.emf.ecore.EReference reference) org.eclipse.xtext.scoping.IScope
scope_AbstractReference_referable
(StringLiteral owner, org.eclipse.emf.ecore.EReference reference) org.eclipse.xtext.scoping.IScope
scope_Assignment_feature
(Assignment context, org.eclipse.emf.ecore.EReference reference) void
setFactorySupport
(FactorySupport factorySupport) void
setFeatureLookup
(IInjectableFeatureLookup featureLookup) Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
delegateGetScope, getDelegate, getErrorHandler, getPredicate, getPredicate, getScope, polymorphicFindScopeForClassName, polymorphicFindScopeForReferenceName, setDelegate, setErrorHandler
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider
setWrapper
-
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
-
collectReferablesUpTo
public boolean collectReferablesUpTo(Component component, org.eclipse.emf.ecore.EObject object, List<Referrable> result) -
createComponentFeaturesScope
-
setFactorySupport
-
setFeatureLookup
-
getFeatureLookup
-
createLocalScope
protected org.eclipse.xtext.scoping.IScope createLocalScope(List<? extends org.eclipse.emf.ecore.EObject> elements)
-