Class 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  
    • 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
      • Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider

        getGlobalScope, isIgnoreCase, setWrapper, wrap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • XtendImportedNamespaceScopeProvider

        public XtendImportedNamespaceScopeProvider()
    • 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 interface org.eclipse.xtext.scoping.IScopeProvider
        Overrides:
        getScope in class org.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 class org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider