| AndPredicate<T> | Special implementation of Predicate. | 
| CachedLightSimpleScope | Lightweight and cached implementation of the SimpleScope. | 
| CompositeScope | Composes several scopes into one. | 
| GlobalScopeDelegatingScopeProvider | Global scope delegating scope provider. | 
| IndexSlice |  | 
| IndexSlicePredicateService |  | 
| IndexSlicesManager |  | 
| IndexSliceTest |  | 
| LightAbstractScope | Lightweight implementation of the IScope. | 
| LightAbstractScope.EObjectFilterPredicate | Special filter for finding index element corresponding to the concrete EObject | 
| LightAbstractScope.ParentIterable |  | 
| LightDefaultGlobalScopeProvider | Lightweight implementation of the scope provider. | 
| LightEObjectDescriptionLookUp | Lightweight implementation of the EObjectDescriptionLookUp. | 
| LightFilteringScope | Lightweight implementation of the IScope. | 
| LightFilterUriContainer | Lightweight implementation of the FilterUriContainer. | 
| LightMultimapBasedSelectable | Lightweight implementation of the MultimapBasedSelectable. | 
| LightScopes | Set of useful classes resembling ScopesXtext class, rewritten to improve the performance. | 
| LightSelectableBasedScope | The lightweight version of the SelectableBasedScope. | 
| LightSimpleLocalScopeProvider | The lightweight version of the SimpleLocalScopeProvider. | 
| LightSimpleScope | Lightweight implementation of the SimpleScope. | 
| NonShadowedSelectableBasedScope | SelectableBasedScopewhich does not shadow any object description
 | 
| NullSlicedScope |  | 
| OneSegmentPredicate | Index slice predicate for elements with qualified name with one part | 
| SomeSegmentsPredicate | Index slice predicate for elements with qualified name with more one part |