public class LocalVariableScope extends AbstractSessionBasedScope
AbstractSessionBasedScope.NameAcceptor| Constructor and Description |
|---|
LocalVariableScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canBeLocalVariable() |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getAllLocalElements() |
java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> |
getElements(org.eclipse.xtext.naming.QualifiedName name) |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name) |
org.eclipse.xtext.resource.IEObjectDescription |
getSingleElement(org.eclipse.xtext.naming.QualifiedName name) |
protected boolean |
isShadowed(org.eclipse.xtext.resource.IEObjectDescription fromParent) |
protected boolean |
looksLikeLocalVariable(XAbstractFeatureCall featureCall) |
protected boolean |
looksLikeLocalVariable(XAbstractFeatureCall featureCall,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> localElements) |
addToList, addToList, findAllFeaturesByName, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, processAsPropertyNames, processFeatureNames, toProperty, toProperty, tryGetAsPropertyNamepublic LocalVariableScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractSessionBasedScopepublic org.eclipse.xtext.resource.IEObjectDescription getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
getSingleElement in interface org.eclipse.xtext.scoping.IScopegetSingleElement in class org.eclipse.xtext.scoping.impl.AbstractScopeprotected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name)
getLocalElementsByName in class AbstractSessionBasedScopeprotected boolean canBeLocalVariable()
protected boolean looksLikeLocalVariable(XAbstractFeatureCall featureCall)
protected boolean looksLikeLocalVariable(XAbstractFeatureCall featureCall, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> localElements)
localElements - subclasses may use that.public java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements(org.eclipse.xtext.naming.QualifiedName name)
getElements in interface org.eclipse.xtext.scoping.IScopegetElements in class AbstractSessionBasedScopeprotected boolean isShadowed(org.eclipse.xtext.resource.IEObjectDescription fromParent)
isShadowed in class AbstractSessionBasedScope