public abstract class AbstractStaticImportsScope extends AbstractSessionBasedExecutableScope
AbstractSessionBasedScope.NameAcceptor| Constructor and Description |
|---|
AbstractStaticImportsScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall context,
OperatorMapping operatorMapping) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDescriptions(org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected abstract BucketedEObjectDescription |
createDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket) |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getAllLocalElements() |
protected void |
getAllLocalElements(TypeBucket bucket,
org.eclipse.xtext.common.types.JvmDeclaredType type,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected void |
getAllLocalElements(TypeBucket bucket,
org.eclipse.xtext.common.types.JvmDeclaredType type,
java.util.Set<java.lang.String> restrictedNames,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected void |
getAllLocalElements(TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected abstract java.util.List<TypeBucket> |
getBuckets() |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name) |
getOperatorMapping, processFeatureNamesaddToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, toProperty, tryGetAsPropertyNamepublic AbstractStaticImportsScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall context,
OperatorMapping operatorMapping)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractSessionBasedScopeprotected void getAllLocalElements(TypeBucket bucket, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
protected void getAllLocalElements(TypeBucket bucket, org.eclipse.xtext.common.types.JvmDeclaredType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
protected void getAllLocalElements(TypeBucket bucket, org.eclipse.xtext.common.types.JvmDeclaredType type, java.util.Set<java.lang.String> restrictedNames, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
protected void addDescriptions(org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
protected abstract java.util.List<TypeBucket> getBuckets()
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name)
getLocalElementsByName in class AbstractSessionBasedScopeprotected abstract BucketedEObjectDescription createDescription(org.eclipse.xtext.naming.QualifiedName name, org.eclipse.xtext.common.types.JvmFeature feature, TypeBucket bucket)