org.eclipse.emf.mwe2.language.scoping
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
Fields inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider |
logger, NAMED_DELEGATE, NAMED_ERROR_HANDLER |
Method Summary |
boolean |
collectReferablesUpTo(Component component,
org.eclipse.emf.ecore.EObject object,
java.util.List<Referrable> result)
|
void |
collectReferablesUpTo(org.eclipse.emf.ecore.EObject object,
boolean allowObjects,
java.util.List<Referrable> result)
|
org.eclipse.xtext.scoping.IScope |
createComponentFeaturesScope(Component container)
|
protected org.eclipse.xtext.scoping.IScope |
createLocalScope(java.util.List<? extends org.eclipse.emf.ecore.EObject> elements)
|
org.eclipse.xtext.scoping.IScope |
createReferenceScopeUpTo(org.eclipse.emf.ecore.EObject object,
boolean allowObjects)
|
IInjectableFeatureLookup |
getFeatureLookup()
|
protected boolean |
isAllowed(Value value,
boolean allowObjects)
|
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 |
Mwe2ScopeProvider
public Mwe2ScopeProvider()
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,
java.util.List<Referrable> result)
isAllowed
protected boolean isAllowed(Value value,
boolean allowObjects)
collectReferablesUpTo
public boolean collectReferablesUpTo(Component component,
org.eclipse.emf.ecore.EObject object,
java.util.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(java.util.List<? extends org.eclipse.emf.ecore.EObject> elements)