Class EMFPatternLanguageImportNamespaceProvider
- java.lang.Object
-
- org.eclipse.xtext.scoping.impl.AbstractScopeProvider
-
- org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
-
- org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
- org.eclipse.viatra.query.patternlanguage.emf.scoping.EMFPatternLanguageImportNamespaceProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider
public class EMFPatternLanguageImportNamespaceProvider extends org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
-
Constructor Summary
Constructors Constructor Description EMFPatternLanguageImportNamespaceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer>getImplicitImports(boolean ignoreCase)protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer>getImportedNamespaceResolvers(org.eclipse.xtext.xtype.XImportSection importSection, boolean ignoreCase)protected org.eclipse.xtext.scoping.IScopegetResourceScope(org.eclipse.xtext.scoping.IScope globalScope, org.eclipse.emf.ecore.resource.Resource res, org.eclipse.emf.ecore.EReference reference)protected org.eclipse.xtext.scoping.IScopeinternalGetScope(org.eclipse.xtext.scoping.IScope parent, org.eclipse.xtext.scoping.IScope globalScope, org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)-
Methods inherited from class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
createImportedNamespaceResolver, createImportScope, doCreateImportNormalizer, getAllDescriptions, getAssociations, getGlobalScope, getImportedNamespaceResolvers, getImportsConfiguration, getKey, getLocalElementsScope, getQualifiedNameConverter, getQualifiedNameOfLocalElement, getQualifiedNameProvider, getScope, getWildcard, internalGetAllDescriptions, internalGetImportedNamespaceResolvers
-
-
-
-
Method Detail
-
getResourceScope
protected org.eclipse.xtext.scoping.IScope getResourceScope(org.eclipse.xtext.scoping.IScope globalScope, org.eclipse.emf.ecore.resource.Resource res, org.eclipse.emf.ecore.EReference reference)- Overrides:
getResourceScopein classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider- Since:
- 2.4
-
getImplicitImports
protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports(boolean ignoreCase)
- Overrides:
getImplicitImportsin classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider- Since:
- 1.4
-
internalGetScope
protected org.eclipse.xtext.scoping.IScope internalGetScope(org.eclipse.xtext.scoping.IScope parent, org.eclipse.xtext.scoping.IScope globalScope, org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)- Overrides:
internalGetScopein classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
getImportedNamespaceResolvers
protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImportedNamespaceResolvers(org.eclipse.xtext.xtype.XImportSection importSection, boolean ignoreCase)- Overrides:
getImportedNamespaceResolversin classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
-