org.eclipse.emf.mwe2.language.scoping
Class NamespaceAwareScopeProvider

java.lang.Object
  extended by org.eclipse.xtext.scoping.impl.AbstractScopeProvider
      extended by org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
          extended by org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
              extended by org.eclipse.emf.mwe2.language.scoping.NamespaceAwareScopeProvider
All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider

public class NamespaceAwareScopeProvider
extends org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider


Constructor Summary
NamespaceAwareScopeProvider()
           
 
Method Summary
protected  java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports(boolean ignoreCase)
           
protected  java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> internalGetImportedNamespaceResolvers(org.eclipse.emf.ecore.EObject context, boolean ignoreCase)
           
protected  boolean isRelativeImport()
           
 
Methods inherited from class org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider
createImportedNamespaceResolver, createImportScope, doCreateImportNormalizer, getAllDescriptions, getImportedNamespace, getImportedNamespaceResolvers, getKey, getLocalElementsScope, getQualifiedNameOfLocalElement, getQualifiedNameProvider, getResourceScope, getResourceScope, getScope, getWildCard, internalGetAllDescriptions
 
Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
getGlobalScope, getGlobalScope, isIgnoreCase, setWrapper, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceAwareScopeProvider

public NamespaceAwareScopeProvider()
Method Detail

getImplicitImports

protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports(boolean ignoreCase)
Overrides:
getImplicitImports in class org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider

isRelativeImport

protected boolean isRelativeImport()
Overrides:
isRelativeImport in class org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider

internalGetImportedNamespaceResolvers

protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> internalGetImportedNamespaceResolvers(org.eclipse.emf.ecore.EObject context,
                                                                                                                boolean ignoreCase)
Overrides:
internalGetImportedNamespaceResolvers in class org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider