Class MapBasedScope
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScope
org.eclipse.emf.mwe2.language.scoping.MapBasedScope
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScope
public class MapBasedScope
extends org.eclipse.xtext.scoping.impl.AbstractScope
- Author:
- Sebastian Zarnekow - Initial contribution and API
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.eclipse.xtext.scoping.impl.AbstractScope
org.eclipse.xtext.scoping.impl.AbstractScope.ParentIterable
-
Field Summary
Fields inherited from interface org.eclipse.xtext.scoping.IScope
NULLSCOPE
-
Constructor Summary
ConstructorsConstructorDescriptionMapBasedScope
(Map<org.eclipse.xtext.naming.QualifiedName, ? extends org.eclipse.emf.ecore.EObject> entries) -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterable<org.eclipse.xtext.resource.IEObjectDescription>
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getLocalElementsByName
(org.eclipse.xtext.naming.QualifiedName name) Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractScope
getAllElements, getElements, getElements, getLocalElementsByEObject, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, isShadowed, toString
-
Constructor Details
-
MapBasedScope
public MapBasedScope(Map<org.eclipse.xtext.naming.QualifiedName, ? extends org.eclipse.emf.ecore.EObject> entries)
-
-
Method Details
-
getAllLocalElements
- Specified by:
getAllLocalElements
in classorg.eclipse.xtext.scoping.impl.AbstractScope
-
getLocalElementsByName
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name) - Overrides:
getLocalElementsByName
in classorg.eclipse.xtext.scoping.impl.AbstractScope
-