@NonNullByDefault public class FeatureScopeSessionWithLocalElements extends AbstractNestedFeatureScopeSession
ALL
Constructor and Description |
---|
FeatureScopeSessionWithLocalElements(AbstractFeatureScopeSession parent,
java.util.Map<QualifiedName,JvmIdentifiableElement> map) |
Modifier and Type | Method and Description |
---|---|
protected void |
addLocalElements(java.util.List<IEObjectDescription> result) |
IEObjectDescription |
getLocalElement(QualifiedName name)
Find a local element with the given qualified name.
|
addExtensionProviders, getConstructorScopes, getDefaultScopeProvider, getExtensionProviders, getFeatureScopes, getId, getParent, getStaticallyImportedExtensionTypes, getStaticallyImportedTypes, getTypeScopes, isInstanceContext, isVisible, isVisible
addLocalElement, addLocalElements, addToExtensionScope, addTypesToStaticScope, createConstructorScope, createFeatureCallScope, createTypeScope, getLocalElements, getScope, toInstanceContext, tryCreateNestedSessionWithVisibilityContext
public FeatureScopeSessionWithLocalElements(AbstractFeatureScopeSession parent, java.util.Map<QualifiedName,JvmIdentifiableElement> map)
@Nullable public IEObjectDescription getLocalElement(QualifiedName name)
IFeatureScopeSession
getLocalElement
in interface IFeatureScopeSession
getLocalElement
in class AbstractNestedFeatureScopeSession
null
.protected void addLocalElements(java.util.List<IEObjectDescription> result)
addLocalElements
in class AbstractNestedFeatureScopeSession
result
- the list of all local elements. Shadowing semantics do not have to be applied.