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)