org.eclipse.xtext.xbase.scoping
Class DelegatingScope
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScope
org.eclipse.xtext.scoping.impl.SimpleScope
org.eclipse.xtext.xbase.scoping.featurecalls.JvmFeatureScope
org.eclipse.xtext.xbase.scoping.DelegatingScope
- All Implemented Interfaces:
- IScope
- Direct Known Subclasses:
- FilteredDelegatingScope
public class DelegatingScope
- extends JvmFeatureScope
- Author:
- Sven Efftinge - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DelegatingScope
public DelegatingScope(IScope parent)
DelegatingScope
public DelegatingScope(IScope parent,
java.lang.String name)
setDelegate
public void setDelegate(IScope delegate)
getDelegate
protected IScope getDelegate()
getLocalElementsByEObject
protected java.lang.Iterable<IEObjectDescription> getLocalElementsByEObject(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.common.util.URI uri)
- Overrides:
getLocalElementsByEObject
in class SimpleScope
getLocalElementsByName
protected java.lang.Iterable<IEObjectDescription> getLocalElementsByName(QualifiedName name)
- Overrides:
getLocalElementsByName
in class AbstractScope
getSingleLocalElementByName
protected IEObjectDescription getSingleLocalElementByName(QualifiedName name)
- Overrides:
getSingleLocalElementByName
in class AbstractScope
getAllLocalElements
protected java.lang.Iterable<IEObjectDescription> getAllLocalElements()
- Overrides:
getAllLocalElements
in class SimpleScope
toString
public java.lang.String toString()
- Overrides:
toString
in class JvmFeatureScope