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.IScopecreateScope(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.ISelectablegetAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource) org.eclipse.xtext.scoping.IScopegetScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference) voidsetCache(org.eclipse.xtext.util.IResourceScopeCache cache) Methods inherited from class org.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
getNameProvider, setNameProviderMethods 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:
setCachein 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:
createScopein 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:
getScopein interfaceorg.eclipse.xtext.scoping.IScopeProvider- Overrides:
getScopein classorg.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-
getAllDescriptions
protected org.eclipse.xtext.resource.ISelectable getAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource) - Overrides:
getAllDescriptionsin classorg.eclipse.xtext.scoping.impl.SimpleLocalScopeProvider
-