public class NestedTypeLiteralScope extends AbstractSessionBasedScope
AbstractSessionBasedScope.NameAcceptor| Constructor and Description |
|---|
NestedTypeLiteralScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
LightweightTypeReference enclosingType,
org.eclipse.xtext.common.types.JvmType rawEnclosingType) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.xtext.common.types.JvmType |
findNestedType(org.eclipse.xtext.common.types.JvmDeclaredType outerType,
java.util.Iterator<java.lang.String> iterator) |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getAllLocalElements() |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name) |
protected boolean |
isVisible(org.eclipse.xtext.common.types.JvmType type) |
addToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, processFeatureNames, toProperty, toProperty, tryGetAsPropertyNamepublic NestedTypeLiteralScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
LightweightTypeReference enclosingType,
org.eclipse.xtext.common.types.JvmType rawEnclosingType)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name)
getLocalElementsByName in class AbstractSessionBasedScopeprotected org.eclipse.xtext.common.types.JvmType findNestedType(org.eclipse.xtext.common.types.JvmDeclaredType outerType,
java.util.Iterator<java.lang.String> iterator)
protected boolean isVisible(org.eclipse.xtext.common.types.JvmType type)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractSessionBasedScope