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.SimpleLocalScopeProviderThe 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.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, setNameProvider
-
-
-
-
Method Detail
-
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
-
-