Class XbaseImportedNamespaceScopeProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.scoping.IScopeProvider

    @Deprecated
    public class XbaseImportedNamespaceScopeProvider
    extends org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
    Deprecated.
    Xbase languages should use the XImportSection and thereby the XImportSectionNamespaceScopeProvider instead to get tooling for organize imports.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected org.eclipse.xtext.scoping.impl.ImportNormalizer createImportedNamespaceResolver​(java.lang.String namespace, boolean ignoreCase)
      Deprecated.
      Create a new ImportNormalizer for the given namespace.
      protected org.eclipse.xtext.scoping.impl.ImportScope createImportScope​(org.eclipse.xtext.scoping.IScope parent, java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> namespaceResolvers, org.eclipse.xtext.resource.ISelectable importFrom, org.eclipse.emf.ecore.EClass type, boolean ignoreCase)
      Deprecated.
       
      protected org.eclipse.xtext.scoping.impl.ImportNormalizer doCreateImportNormalizer​(org.eclipse.xtext.naming.QualifiedName importedNamespace, boolean wildcard, boolean ignoreCase)
      Deprecated.
       
      protected org.eclipse.xtext.resource.ISelectable getAllDescriptions​(org.eclipse.emf.ecore.resource.Resource resource)
      Deprecated.
       
      protected org.eclipse.xtext.scoping.IScope getGlobalScope​(org.eclipse.emf.ecore.resource.Resource context, org.eclipse.emf.ecore.EReference reference)
      Deprecated.
       
      protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports​(boolean ignoreCase)
      Deprecated.
       
      protected java.lang.String getImportedNamespace​(org.eclipse.emf.ecore.EObject object)
      Deprecated.
       
      protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImportedNamespaceResolvers​(org.eclipse.emf.ecore.EObject context, boolean ignoreCase)
      Deprecated.
       
      protected java.lang.Object getKey​(org.eclipse.emf.common.notify.Notifier context, org.eclipse.emf.ecore.EReference reference)
      Deprecated.
       
      protected org.eclipse.xtext.scoping.IScope getLocalElementsScope​(org.eclipse.xtext.scoping.IScope parent, org.eclipse.xtext.scoping.IScope globalScope, org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
      Deprecated.
       
      protected org.eclipse.xtext.naming.QualifiedName getQualifiedNameOfLocalElement​(org.eclipse.emf.ecore.EObject context)
      Deprecated.
       
      org.eclipse.xtext.naming.IQualifiedNameProvider getQualifiedNameProvider()
      Deprecated.
       
      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)
      Deprecated.
       
      org.eclipse.xtext.scoping.IScope getScope​(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
      Deprecated.
       
      java.lang.String getWildCard()
      Deprecated.
       
      protected org.eclipse.xtext.resource.ISelectable internalGetAllDescriptions​(org.eclipse.emf.ecore.resource.Resource resource)
      Deprecated.
       
      protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> internalGetImportedNamespaceResolvers​(org.eclipse.emf.ecore.EObject context, boolean ignoreCase)
      Deprecated.
       
      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)
      Deprecated.
       
      • 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
    • Constructor Detail

      • XbaseImportedNamespaceScopeProvider

        public XbaseImportedNamespaceScopeProvider()
        Deprecated.
    • Method Detail

      • getQualifiedNameProvider

        public org.eclipse.xtext.naming.IQualifiedNameProvider getQualifiedNameProvider()
        Deprecated.
      • getScope

        public org.eclipse.xtext.scoping.IScope getScope​(org.eclipse.emf.ecore.EObject context,
                                                         org.eclipse.emf.ecore.EReference reference)
        Deprecated.
      • getGlobalScope

        protected org.eclipse.xtext.scoping.IScope getGlobalScope​(org.eclipse.emf.ecore.resource.Resource context,
                                                                  org.eclipse.emf.ecore.EReference reference)
        Deprecated.
        Overrides:
        getGlobalScope in class org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
      • 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)
        Deprecated.
      • getLocalElementsScope

        protected org.eclipse.xtext.scoping.IScope getLocalElementsScope​(org.eclipse.xtext.scoping.IScope parent,
                                                                         org.eclipse.xtext.scoping.IScope globalScope,
                                                                         org.eclipse.emf.ecore.EObject context,
                                                                         org.eclipse.emf.ecore.EReference reference)
        Deprecated.
      • 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)
        Deprecated.
      • getImplicitImports

        protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImplicitImports​(boolean ignoreCase)
        Deprecated.
      • createImportScope

        protected org.eclipse.xtext.scoping.impl.ImportScope createImportScope​(org.eclipse.xtext.scoping.IScope parent,
                                                                               java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> namespaceResolvers,
                                                                               org.eclipse.xtext.resource.ISelectable importFrom,
                                                                               org.eclipse.emf.ecore.EClass type,
                                                                               boolean ignoreCase)
        Deprecated.
      • getKey

        protected java.lang.Object getKey​(org.eclipse.emf.common.notify.Notifier context,
                                          org.eclipse.emf.ecore.EReference reference)
        Deprecated.
      • getImportedNamespaceResolvers

        protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> getImportedNamespaceResolvers​(org.eclipse.emf.ecore.EObject context,
                                                                                                                boolean ignoreCase)
        Deprecated.
      • internalGetImportedNamespaceResolvers

        protected java.util.List<org.eclipse.xtext.scoping.impl.ImportNormalizer> internalGetImportedNamespaceResolvers​(org.eclipse.emf.ecore.EObject context,
                                                                                                                        boolean ignoreCase)
        Deprecated.
      • getImportedNamespace

        protected java.lang.String getImportedNamespace​(org.eclipse.emf.ecore.EObject object)
        Deprecated.
        Since:
        2.4
      • createImportedNamespaceResolver

        protected org.eclipse.xtext.scoping.impl.ImportNormalizer createImportedNamespaceResolver​(java.lang.String namespace,
                                                                                                  boolean ignoreCase)
        Deprecated.
        Create a new ImportNormalizer for the given namespace.
        Parameters:
        namespace - the namespace.
        ignoreCase - true if the resolver should be case insensitive.
        Returns:
        a new ImportNormalizer or null if the namespace cannot be converted to a valid qualified name.
      • doCreateImportNormalizer

        protected org.eclipse.xtext.scoping.impl.ImportNormalizer doCreateImportNormalizer​(org.eclipse.xtext.naming.QualifiedName importedNamespace,
                                                                                           boolean wildcard,
                                                                                           boolean ignoreCase)
        Deprecated.
      • getQualifiedNameOfLocalElement

        protected org.eclipse.xtext.naming.QualifiedName getQualifiedNameOfLocalElement​(org.eclipse.emf.ecore.EObject context)
        Deprecated.
      • getAllDescriptions

        protected org.eclipse.xtext.resource.ISelectable getAllDescriptions​(org.eclipse.emf.ecore.resource.Resource resource)
        Deprecated.
      • internalGetAllDescriptions

        protected org.eclipse.xtext.resource.ISelectable internalGetAllDescriptions​(org.eclipse.emf.ecore.resource.Resource resource)
        Deprecated.
      • getWildCard

        public java.lang.String getWildCard()
        Deprecated.