@Deprecated public class FilteredDelegatingScope extends DelegatingScope implements com.google.common.base.Predicate<IEObjectDescription>
LazyJvmFeatureScope
to
apply filtering on the content.AbstractScope.ParentIterable
shadowingIndex
Modifier | Constructor and Description |
---|---|
protected |
FilteredDelegatingScope(IScope parent,
LazyJvmFeatureScope unfiltered,
boolean onlyVisibleAndValidStaticState)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
apply(IEObjectDescription input)
Deprecated.
|
protected java.lang.Iterable<IEObjectDescription> |
getAllLocalElements()
Deprecated.
|
protected LazyJvmFeatureScope |
getDelegate()
Deprecated.
|
java.lang.Iterable<IEObjectDescription> |
getElements(QualifiedName name)
Deprecated.
Find all descriptions that match the given name.
|
java.lang.Iterable<IValidatedEObjectDescription> |
getJvmFeatureDescriptions()
Deprecated.
|
protected java.lang.Iterable<IEObjectDescription> |
getLocalElementsByEObject(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.common.util.URI uri)
Deprecated.
|
protected java.lang.Iterable<IEObjectDescription> |
getLocalElementsByName(QualifiedName name)
Deprecated.
|
protected IEObjectDescription |
getSingleLocalElementByName(QualifiedName name)
Deprecated.
|
protected boolean |
isShadowedBy(IEObjectDescription fromParent,
java.lang.Iterable<IEObjectDescription> localElements)
Deprecated.
|
void |
setDelegate(IScope delegate)
Deprecated.
|
toString
getScopeDescription, getShadowingKey, isShadowed
getAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, isIgnoreCase
protected FilteredDelegatingScope(IScope parent, LazyJvmFeatureScope unfiltered, boolean onlyVisibleAndValidStaticState)
public void setDelegate(IScope delegate)
setDelegate
in class DelegatingScope
protected LazyJvmFeatureScope getDelegate()
getDelegate
in class DelegatingScope
protected java.lang.Iterable<IEObjectDescription> getLocalElementsByEObject(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.URI uri)
getLocalElementsByEObject
in class DelegatingScope
protected java.lang.Iterable<IEObjectDescription> getLocalElementsByName(QualifiedName name)
getLocalElementsByName
in class DelegatingScope
protected IEObjectDescription getSingleLocalElementByName(QualifiedName name)
getSingleLocalElementByName
in class DelegatingScope
protected java.lang.Iterable<IEObjectDescription> getAllLocalElements()
getAllLocalElements
in class DelegatingScope
public java.lang.Iterable<IValidatedEObjectDescription> getJvmFeatureDescriptions()
getJvmFeatureDescriptions
in class JvmFeatureScope
public boolean apply(IEObjectDescription input)
apply
in interface com.google.common.base.Predicate<IEObjectDescription>
public java.lang.Iterable<IEObjectDescription> getElements(QualifiedName name)
IScope
getElements
in interface IScope
getElements
in class AbstractScope
name
- the name of the to-be-found elements. May not be null
.name
. Never null
.protected boolean isShadowedBy(IEObjectDescription fromParent, java.lang.Iterable<IEObjectDescription> localElements)
isShadowedBy
in class JvmFeatureScope
JvmFeatureScope.isShadowed(IEObjectDescription)