org.eclipse.ocl.examples.xtext.base.scope
Interface ScopeView
- All Superinterfaces:
- org.eclipse.xtext.scoping.IScope
- All Known Implementing Classes:
- BaseScopeView
public interface ScopeView
- extends org.eclipse.xtext.scoping.IScope
ScopeViews support access to some or all of the elements in a scope.
Accesses are filtered on the fly since a cache of results does not remain valid
for long enough to merit it, with incremental reparsing regularly trashing
the CST.
Fields inherited from interface org.eclipse.xtext.scoping.IScope |
NULLSCOPE |
Methods inherited from interface org.eclipse.xtext.scoping.IScope |
getAllElements, getElements, getElements, getSingleElement, getSingleElement |
NULLSCOPEVIEW
static final ScopeView NULLSCOPEVIEW
- The
NULLSCOPEVIEW
to be returned by the most outer scope
computeLookupWithParents
void computeLookupWithParents(EnvironmentView environmentView)
getChild
org.eclipse.emf.ecore.EObject getChild()
getContainmentFeature
org.eclipse.emf.ecore.EStructuralFeature getContainmentFeature()
getOuterScope
ScopeView getOuterScope()
getScopeAdapter
ScopeAdapter getScopeAdapter()
getTarget
org.eclipse.emf.ecore.EObject getTarget()
getTargetReference
org.eclipse.emf.ecore.EReference getTargetReference()