Package org.eclipse.xtext.xbase.scoping
Class XbaseImportedNamespaceScopeProvider
- java.lang.Object
-
- org.eclipse.xtext.scoping.impl.AbstractScopeProvider
-
- org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
-
- org.eclipse.xtext.xbase.scoping.XbaseImportedNamespaceScopeProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScopeProvider
@Deprecated public class XbaseImportedNamespaceScopeProvider extends org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProviderDeprecated.Xbase languages should use theXImportSectionand thereby theXImportSectionNamespaceScopeProviderinstead to get tooling for organize imports.
-
-
Constructor Summary
Constructors Constructor Description XbaseImportedNamespaceScopeProvider()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.eclipse.xtext.scoping.impl.ImportNormalizercreateImportedNamespaceResolver(java.lang.String namespace, boolean ignoreCase)Deprecated.Create a newImportNormalizerfor the given namespace.protected org.eclipse.xtext.scoping.impl.ImportScopecreateImportScope(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.ImportNormalizerdoCreateImportNormalizer(org.eclipse.xtext.naming.QualifiedName importedNamespace, boolean wildcard, boolean ignoreCase)Deprecated.protected org.eclipse.xtext.resource.ISelectablegetAllDescriptions(org.eclipse.emf.ecore.resource.Resource resource)Deprecated.protected org.eclipse.xtext.scoping.IScopegetGlobalScope(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.StringgetImportedNamespace(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.ObjectgetKey(org.eclipse.emf.common.notify.Notifier context, org.eclipse.emf.ecore.EReference reference)Deprecated.protected org.eclipse.xtext.scoping.IScopegetLocalElementsScope(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.QualifiedNamegetQualifiedNameOfLocalElement(org.eclipse.emf.ecore.EObject context)Deprecated.org.eclipse.xtext.naming.IQualifiedNameProvidergetQualifiedNameProvider()Deprecated.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)Deprecated.org.eclipse.xtext.scoping.IScopegetScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)Deprecated.java.lang.StringgetWildCard()Deprecated.protected org.eclipse.xtext.resource.ISelectableinternalGetAllDescriptions(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.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)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:
getGlobalScopein classorg.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 newImportNormalizerfor the given namespace.- Parameters:
namespace- the namespace.ignoreCase-trueif the resolver should be case insensitive.- Returns:
- a new
ImportNormalizerornullif 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.
-
-