public class FeatureScopeSessionWithNestedTypes extends AbstractNestedFeatureScopeSession
ALL| Constructor and Description |
|---|
FeatureScopeSessionWithNestedTypes(AbstractFeatureScopeSession parent,
org.eclipse.xtext.common.types.JvmDeclaredType type) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<org.eclipse.xtext.common.types.JvmDeclaredType> |
getEnclosingTypes()
Returns a list of enclosing types that provide an instance in the current context.
|
java.util.List<org.eclipse.xtext.common.types.JvmDeclaredType> |
getNestedTypeDeclarators()
Returns enclosing types that declare available nested types.
|
addExtensionProviders, addLocalElements, getConstructorScopes, getDefaultScopeProvider, getExtensionProviders, getFeatureScopes, getId, getLocalElement, getNextCaptureLayer, getParent, getResolvedFeaturesProvider, getStaticallyImportedExtensionTypes, getStaticallyImportedTypes, getTypeScopes, isConstructorContext, isInstanceContext, isVisible, isVisibleaddImports, addLocalElement, addLocalElements, addNestedTypesToScope, addToExtensionScope, addTypesToStaticScope, captureLocalElements, createConstructorScope, createFeatureCallScope, createTypeScope, dropLocalElements, getLocalElements, getScope, toConstructorContext, toInstanceContext, tryCreateNestedSessionWithVisibilityContextpublic FeatureScopeSessionWithNestedTypes(AbstractFeatureScopeSession parent, org.eclipse.xtext.common.types.JvmDeclaredType type)
public java.util.List<org.eclipse.xtext.common.types.JvmDeclaredType> getNestedTypeDeclarators()
IFeatureScopeSessiongetNestedTypeDeclarators in interface IFeatureScopeSessiongetNestedTypeDeclarators in class AbstractNestedFeatureScopeSessionpublic java.util.List<org.eclipse.xtext.common.types.JvmDeclaredType> getEnclosingTypes()
IFeatureScopeSessiongetEnclosingTypes in interface IFeatureScopeSessiongetEnclosingTypes in class AbstractNestedFeatureScopeSession