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 the
SimpleLocalScopeProvider
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
getGlobalScope, getGlobalScope, isIgnoreCase, setWrapper, wrap
-
Constructor Details
-
LightSimpleLocalScopeProvider
public LightSimpleLocalScopeProvider()
-
-
Method Details
-
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
-