Package org.eclipse.xtext.scoping.impl

Interface Summary
IScopeWrapper  
 

Class Summary
AbstractDeclarativeScopeProvider A scope provider that invokes methods reflectively.
AbstractGlobalScopeDelegatingScopeProvider A local scope provider that can delegate to a global scope.
AbstractGlobalScopeProvider  
AbstractScope Base class for custom scope implementations.
AbstractScope.ParentIterable Lazy iterable with a reasonable AbstractScope.ParentIterable.toString() implementation that supports shadowing of parents elements by means of filtering.
AbstractScopeProvider Base class for all scope providers.
CaseInsensitivityHelper  
DefaultGlobalScopeProvider  
DelegatingEventSource  
FilteringScope A FilteringScope filters out all IEObjectDescription for which the given predicate returns false.
GlobalResourceDescriptionProvider  
ImportedNamespaceAwareLocalScopeProvider A local scope provider that understands namespace imports.
ImportNormalizer  
ImportScope  
ImportUriGlobalScopeProvider  
ImportUriResolver  
LoadOnDemandResourceDescriptions  
MapBasedScope A scope implemented using a Map used for efficient lookup of ordinary named EObjectDescriptions.
MultimapBasedScope A scope implemented using a Multimap.
MultimapBasedSelectable  
ResourceSetGlobalScopeProvider A IGlobalScopeProvider which puts all elements in the ResourceSet on the scope.
ScopeBasedSelectable  
SelectableBasedScope  
SimpleLocalScopeProvider A local scope that uses the qualified names of all elements of an Resource and delegates to a global scope.
SimpleScope  
SingletonScope