org.eclipse.xtext.scoping.impl
Class AbstractGlobalScopeDelegatingScopeProvider
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
- All Implemented Interfaces:
- IScopeProvider
- Direct Known Subclasses:
- ImportedNamespaceAwareLocalScopeProvider, SimpleLocalScopeProvider
public abstract class AbstractGlobalScopeDelegatingScopeProvider
- extends AbstractScopeProvider
A local scope provider that can delegate to a global scope.
- Author:
- Sven Efftinge - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractGlobalScopeDelegatingScopeProvider
protected AbstractGlobalScopeDelegatingScopeProvider()
AbstractGlobalScopeDelegatingScopeProvider
protected AbstractGlobalScopeDelegatingScopeProvider(IGlobalScopeProvider globalScopeProvider,
ICaseInsensitivityHelper caseInsensitivityHelper)
getGlobalScope
protected IScope getGlobalScope(org.eclipse.emf.ecore.resource.Resource context,
org.eclipse.emf.ecore.EReference reference)
getGlobalScope
protected IScope getGlobalScope(org.eclipse.emf.ecore.resource.Resource context,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Predicate<IEObjectDescription> filter)
setWrapper
public void setWrapper(IScopeWrapper wrapper)
wrap
protected IScope wrap(IScope scope)
isIgnoreCase
protected boolean isIgnoreCase(org.eclipse.emf.ecore.EReference reference)