Package org.eclipse.xtext.scoping.impl
-
Interface Summary Interface Description IDelegatingScopeProvider A delegating scope provider marks an implementation, that handles only a couple of cases but will use anotherIScopeProviderto compute its parent scope or that takes care of other cases.IScopeWrapper -
Class Summary Class Description 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 reasonableAbstractScope.ParentIterable.toString()implementation that supports shadowing of parents elements by means of filtering.AbstractScopeProvider Base class for all scope providers.CaseInsensitivityHelper DefaultGlobalScopeProvider DelegatingEventSource DelegatingScopeProvider This implementation skips the declarative API of theAbstractDeclarativeScopeProviderwhile still delegating to anotherprovider.FilteringScope A FilteringScope filters out allIEObjectDescriptionfor which the given predicate returnsfalse.GlobalResourceDescriptionProvider ImportedNamespaceAwareLocalScopeProvider A local scope provider that understands namespace imports.ImportNormalizer ImportScope ImportUriGlobalScopeProvider ImportUriGlobalScopeProvider.URICollector The default acceptor for import URIs.ImportUriResolver LoadOnDemandResourceDescriptions MapBasedScope A scope implemented using aMapused for efficient lookup of ordinary namedEObjectDescriptions.MultimapBasedScope A scope implemented using aMultimap.MultimapBasedSelectable ResourceSetGlobalScopeProvider AIGlobalScopeProviderwhich puts all elements in theResourceSeton the scope.ScopeBasedSelectable SelectableBasedScope SimpleLocalScopeProvider A local scope that uses the qualified names of all elements of anResourceand delegates to a global scope.SimpleScope SingletonScope