Package org.eclipse.xtend.core.scoping
Class XtendImportedNamespaceScopeProvider
- java.lang.Object
-
- org.eclipse.xtext.scoping.impl.AbstractScopeProvider
-
- org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
-
- org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
- org.eclipse.xtend.core.scoping.XtendImportedNamespaceScopeProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider
public class XtendImportedNamespaceScopeProvider extends org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
-
Field Summary
Fields Modifier and Type Field Description static org.eclipse.xtext.naming.QualifiedName
JAVA_LANG
static org.eclipse.xtext.naming.QualifiedName
OLD_DATA_ANNOTATION
static org.eclipse.xtext.naming.QualifiedName
OLD_PROPERTY_ANNOTATION
static org.eclipse.xtext.naming.QualifiedName
XBASE_LIB
-
Constructor Summary
Constructors Constructor Description XtendImportedNamespaceScopeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.linking.impl.ImportedNamesAdapter
getImportedNamesAdapter(org.eclipse.emf.ecore.resource.Resource resource)
protected java.util.Set<org.eclipse.xtext.naming.QualifiedName>
getImportedNamesSet(org.eclipse.emf.ecore.resource.Resource resource)
protected AbstractScope
getRootTypeScope(XtendFile rootContainer, org.eclipse.xtend.core.scoping.RecordingTypeScope typeScope)
org.eclipse.xtext.scoping.IScope
getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
protected org.eclipse.xtext.common.types.JvmDeclaredType
getSuperTypeOfLocalTypeNonResolving(org.eclipse.xtext.common.types.JvmDeclaredType declarator)
protected XtendFile
getXtendFile(org.eclipse.emf.ecore.EObject context)
protected org.eclipse.xtext.resource.ISelectable
internalGetAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource)
-
Methods inherited from class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
createImportedNamespaceResolver, createImportScope, doCreateImportNormalizer, getAllDescriptions, getAssociations, getGlobalScope, getImplicitImports, getImportedNamespaceResolvers, getImportedNamespaceResolvers, getImportsConfiguration, getKey, getLocalElementsScope, getQualifiedNameConverter, getQualifiedNameOfLocalElement, getQualifiedNameProvider, getResourceScope, getWildcard, internalGetImportedNamespaceResolvers, internalGetScope
-
-
-
-
Field Detail
-
OLD_DATA_ANNOTATION
public static final org.eclipse.xtext.naming.QualifiedName OLD_DATA_ANNOTATION
-
OLD_PROPERTY_ANNOTATION
public static final org.eclipse.xtext.naming.QualifiedName OLD_PROPERTY_ANNOTATION
-
XBASE_LIB
public static final org.eclipse.xtext.naming.QualifiedName XBASE_LIB
-
JAVA_LANG
public static final org.eclipse.xtext.naming.QualifiedName JAVA_LANG
-
-
Method Detail
-
getScope
public org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
- Specified by:
getScope
in interfaceorg.eclipse.xtext.scoping.IScopeProvider
- Overrides:
getScope
in classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
getImportedNamesSet
protected java.util.Set<org.eclipse.xtext.naming.QualifiedName> getImportedNamesSet(org.eclipse.emf.ecore.resource.Resource resource)
-
getImportedNamesAdapter
protected org.eclipse.xtext.linking.impl.ImportedNamesAdapter getImportedNamesAdapter(org.eclipse.emf.ecore.resource.Resource resource)
-
getXtendFile
protected XtendFile getXtendFile(org.eclipse.emf.ecore.EObject context)
-
getSuperTypeOfLocalTypeNonResolving
protected org.eclipse.xtext.common.types.JvmDeclaredType getSuperTypeOfLocalTypeNonResolving(org.eclipse.xtext.common.types.JvmDeclaredType declarator)
-
getRootTypeScope
protected AbstractScope getRootTypeScope(XtendFile rootContainer, org.eclipse.xtend.core.scoping.RecordingTypeScope typeScope)
-
internalGetAllDescriptions
protected org.eclipse.xtext.resource.ISelectable internalGetAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource)
- Overrides:
internalGetAllDescriptions
in classorg.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
-
-