Class LightSimpleLocalScopeProvider
- java.lang.Object
-
- org.eclipse.xtext.scoping.impl.AbstractScopeProvider
-
- org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
-
- org.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-
- com._1c.g5.modeling.xtext.scoping.LightSimpleLocalScopeProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider
public class LightSimpleLocalScopeProvider extends org.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
The lightweight version of theSimpleLocalScopeProvider
.
-
-
Constructor Summary
Constructors Constructor Description LightSimpleLocalScopeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.scoping.IScope
createScope(org.eclipse.xtext.scoping.IScope parent, org.eclipse.xtext.resource.ISelectable resourceContent, org.eclipse.emf.ecore.EClass type, boolean ignoreCase)
Overriden in order to improve performance by reducing recursive calls.protected org.eclipse.xtext.resource.ISelectable
getAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource)
org.eclipse.xtext.scoping.IScope
getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
void
setCache(org.eclipse.xtext.util.IResourceScopeCache cache)
-
Methods inherited from class org.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
getNameProvider, setNameProvider
-
-
-
-
Method Detail
-
setCache
public void setCache(org.eclipse.xtext.util.IResourceScopeCache cache)
- Overrides:
setCache
in classorg.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-
createScope
protected org.eclipse.xtext.scoping.IScope createScope(org.eclipse.xtext.scoping.IScope parent, org.eclipse.xtext.resource.ISelectable resourceContent, org.eclipse.emf.ecore.EClass type, boolean ignoreCase)
Overriden in order to improve performance by reducing recursive calls.- Overrides:
createScope
in classorg.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-
getScope
public org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
- Specified by:
getScope
in interfaceorg.eclipse.xtext.scoping.IScopeProvider
- Overrides:
getScope
in classorg.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-
getAllDescriptions
protected org.eclipse.xtext.resource.ISelectable getAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource)
- Overrides:
getAllDescriptions
in classorg.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-
-