public class ImportScope extends AbstractScope
AbstractScope.ParentIterable| Constructor and Description |
|---|
ImportScope(List<ImportNormalizer> namespaceResolvers,
IScope parent,
ISelectable importFrom,
org.eclipse.emf.ecore.EClass type,
boolean ignoreCase) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<IEObjectDescription> |
getAliasedElements(Iterable<IEObjectDescription> candidates) |
Iterable<IEObjectDescription> |
getAllElements()
Obtain all elements from the scope.
|
protected Iterable<IEObjectDescription> |
getAllLocalElements() |
protected QualifiedName |
getIgnoreCaseAwareQualifiedName(IEObjectDescription from) |
protected ISelectable |
getImportFrom() |
protected Iterable<IEObjectDescription> |
getLocalElementsByEObject(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.common.util.URI uri) |
protected Iterable<IEObjectDescription> |
getLocalElementsByName(QualifiedName name) |
protected IEObjectDescription |
getSingleLocalElementByName(QualifiedName name) |
protected List<ImportNormalizer> |
removeDuplicates(List<ImportNormalizer> namespaceResolvers) |
String |
toString() |
getElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, isIgnoreCase, isShadowedpublic ImportScope(List<ImportNormalizer> namespaceResolvers, IScope parent, ISelectable importFrom, org.eclipse.emf.ecore.EClass type, boolean ignoreCase)
protected List<ImportNormalizer> removeDuplicates(List<ImportNormalizer> namespaceResolvers)
public String toString()
toString in class AbstractScopepublic Iterable<IEObjectDescription> getAllElements()
IScopeUnsupportedOperationException
if the scope cannot be enumerated.getAllElements in interface IScopegetAllElements in class AbstractScopenull.protected QualifiedName getIgnoreCaseAwareQualifiedName(IEObjectDescription from)
protected Iterable<IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractScopeprotected Iterable<IEObjectDescription> getLocalElementsByEObject(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.URI uri)
getLocalElementsByEObject in class AbstractScopeprotected Iterable<IEObjectDescription> getAliasedElements(Iterable<IEObjectDescription> candidates)
protected IEObjectDescription getSingleLocalElementByName(QualifiedName name)
getSingleLocalElementByName in class AbstractScopeprotected Iterable<IEObjectDescription> getLocalElementsByName(QualifiedName name)
getLocalElementsByName in class AbstractScopeprotected ISelectable getImportFrom()
Copyright © 2015. All Rights Reserved.