Package org.eclipse.xtend.core.scoping
Class AbstractScope
- java.lang.Object
-
- org.eclipse.xtend.core.scoping.AbstractScope
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScope
- Direct Known Subclasses:
AbstractKnownTypesScope
,CachingTypeScope
,PrimitiveAwareScope
,TypeParameterScope
,TypeScopeWithWildcardImports
public abstract class AbstractScope extends java.lang.Object implements org.eclipse.xtext.scoping.IScope
-
-
Constructor Summary
Constructors Constructor Description AbstractScope()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
doGetElements(org.eclipse.xtext.common.types.JvmType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getAllElements()
java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getElements(org.eclipse.emf.ecore.EObject object)
java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getElements(org.eclipse.xtext.naming.QualifiedName name)
org.eclipse.xtext.resource.IEObjectDescription
getSingleElement(org.eclipse.emf.ecore.EObject object)
org.eclipse.xtext.resource.IEObjectDescription
getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
-
-
-
Method Detail
-
getSingleElement
public org.eclipse.xtext.resource.IEObjectDescription getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
- Specified by:
getSingleElement
in interfaceorg.eclipse.xtext.scoping.IScope
-
getElements
public java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements(org.eclipse.xtext.naming.QualifiedName name)
- Specified by:
getElements
in interfaceorg.eclipse.xtext.scoping.IScope
-
getSingleElement
public org.eclipse.xtext.resource.IEObjectDescription getSingleElement(org.eclipse.emf.ecore.EObject object)
- Specified by:
getSingleElement
in interfaceorg.eclipse.xtext.scoping.IScope
-
getElements
public final java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements(org.eclipse.emf.ecore.EObject object)
- Specified by:
getElements
in interfaceorg.eclipse.xtext.scoping.IScope
-
doGetElements
protected abstract void doGetElements(org.eclipse.xtext.common.types.JvmType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
-
getAllElements
public java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getAllElements()
- Specified by:
getAllElements
in interfaceorg.eclipse.xtext.scoping.IScope
-
-