Package com.regnosys.rosetta.scoping
Class RosettaScopeProvider
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
com.regnosys.rosetta.scoping.RosettaScopeProvider
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider
public class RosettaScopeProvider
extends org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
This class contains custom scoping description.
See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping
on how and when to use it.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.eclipse.xtext.scoping.impl.ImportNormalizer>getImplicitImports(boolean ignoreCase) org.eclipse.xtext.scoping.IScopegetScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference) protected List<org.eclipse.xtext.scoping.impl.ImportNormalizer>internalGetImportedNamespaceResolvers(org.eclipse.emf.ecore.EObject context, boolean ignoreCase) Methods inherited from class org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
createImportedNamespaceResolver, createImportScope, doCreateImportNormalizer, getAllDescriptions, getImportedNamespace, getImportedNamespaceResolvers, getKey, getLocalElementsScope, getQualifiedNameConverter, getQualifiedNameOfLocalElement, getQualifiedNameProvider, getResourceScope, getResourceScope, getWildCard, internalGetAllDescriptions, isRelativeImportMethods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
getGlobalScope, getGlobalScope, isIgnoreCase, setWrapper, wrap
-
Field Details
-
LIB_NAMESPACE
- See Also:
-
-
Constructor Details
-
RosettaScopeProvider
public RosettaScopeProvider()
-
-
Method Details
-
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.ImportedNamespaceAwareLocalScopeProvider
-
getImplicitImports
protected List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports(boolean ignoreCase) - Overrides:
getImplicitImportsin classorg.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
-
internalGetImportedNamespaceResolvers
protected List<org.eclipse.xtext.scoping.impl.ImportNormalizer> internalGetImportedNamespaceResolvers(org.eclipse.emf.ecore.EObject context, boolean ignoreCase) - Overrides:
internalGetImportedNamespaceResolversin classorg.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
-