public class SimpleScope extends AbstractScope
AbstractScope.ParentIterable| Modifier and Type | Field and Description |
|---|---|
protected Set<Object> |
shadowingIndex |
| Constructor and Description |
|---|
SimpleScope(IScope parent,
Iterable<IEObjectDescription> descriptions) |
SimpleScope(IScope parent,
Iterable<IEObjectDescription> descriptions,
boolean ignoreCase) |
SimpleScope(Iterable<IEObjectDescription> descriptions) |
SimpleScope(Iterable<IEObjectDescription> descriptions,
boolean ignoreCase) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<IEObjectDescription> |
getAllLocalElements() |
protected Iterable<IEObjectDescription> |
getLocalElementsByEObject(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.common.util.URI uri) |
protected Object |
getShadowingKey(IEObjectDescription description) |
protected boolean |
isShadowed(IEObjectDescription fromParent)
Returns
true if the given description input from the parent scope is
shadowed by local elements. |
getAllElements, getElements, getElements, getLocalElementsByName, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toStringpublic SimpleScope(IScope parent, Iterable<IEObjectDescription> descriptions, boolean ignoreCase)
public SimpleScope(IScope parent, Iterable<IEObjectDescription> descriptions)
public SimpleScope(Iterable<IEObjectDescription> descriptions, boolean ignoreCase)
public SimpleScope(Iterable<IEObjectDescription> descriptions)
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 Object getShadowingKey(IEObjectDescription description)
protected boolean isShadowed(IEObjectDescription fromParent)
AbstractScopetrue if the given description input from the parent scope is
shadowed by local elements.isShadowed in class AbstractScopetrue if the given description input from the parent scope is
shadowed by local elements.Copyright © 2015. All Rights Reserved.