public abstract class AbstractStaticOrInstanceFeatureScope extends AbstractSessionBasedExecutableScope
AbstractSessionBasedScope.NameAcceptor
AbstractScope.ParentIterable
Modifier | Constructor and Description |
---|---|
protected |
AbstractStaticOrInstanceFeatureScope(IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
OperatorMapping operatorMapping) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addDescription(QualifiedName name,
JvmFeature feature,
java.util.List<IEObjectDescription> result) |
protected void |
addDescriptions(JvmFeature feature,
java.util.List<IEObjectDescription> result) |
getOperatorMapping, processFeatureNames
addToList, addToList, findAllFeaturesByName, getAllLocalElements, getElements, getFeatureCall, getLocalElementsByEObject, getLocalElementsByName, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, toProperty, tryGetAsPropertyName
getAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toString
protected AbstractStaticOrInstanceFeatureScope(IScope parent, IFeatureScopeSession session, XAbstractFeatureCall featureCall, OperatorMapping operatorMapping)
protected void addDescriptions(JvmFeature feature, java.util.List<IEObjectDescription> result)
protected abstract void addDescription(QualifiedName name, JvmFeature feature, java.util.List<IEObjectDescription> result)