| Interface | Description |
|---|---|
| AbstractSessionBasedScope.NameAcceptor | |
| IBatchScopeProvider |
Extends the
IScopeProvider by a means to collect
scope information in a batch mode. |
| IFeatureNames |
A marker interface that provides access to commonly used
qualified names.
|
| IFeatureScopeSession |
A feature scope session allows to successively enhance the reachable features
by adding local variables, parameters from the context or the list of imports.
|
| IIdentifiableElementDescription | |
| ITypeImporter |
Allows to add static imports and static extension imports locally.
|
| ITypeImporter.Client |
This is facade to add imports on the same level in a type computation state.
|
| Class | Description |
|---|---|
| AbstractFeatureScopeSession |
Skeleton implementation for feature scope sessions.
|
| AbstractNestedFeatureScopeSession |
An abstract nested feature scope session.
|
| AbstractSessionBasedExecutableScope | |
| AbstractSessionBasedScope |
Abstract scope implementation that is based on an
IFeatureScopeSession. |
| AbstractStaticImportsScope | |
| AbstractStaticOrInstanceFeatureScope | |
| BucketedEObjectDescription |
A description that contains some more information, e.g.
|
| CompositeScope |
A composite scope returns description from multiple other scopes without applying shadowing semantics to then.
|
| ConstructorDelegateScope |
A constructor delegate scope provides the descriptions for
this() and super()
calls in a constructor body. |
| ConstructorDescription | |
| ConstructorFeatureScopeSession | |
| ConstructorScopes |
Encapsulates the creation of constructor scopes.
|
| ConstructorTypeScopeWrapper |
A constructor scope that is based on type scopes and that is capable of checking
the visibility of the scope contents according to the given strategy.
|
| DelegatingScopes | |
| DynamicExtensionsScope |
A scope that contains dynamic extension features, which are features that are contributed by an instance of a type.
|
| ExpressionBucket |
A type bucket collects a number of types that originate in the
very same source, e.g.
|
| ExtensionScopeHelper | |
| ExtensionScopeHelper.IsResolvedKnownTypeParamHelper |
Determines if a reference is fully resolved or uses only type parameters from the
current context.
|
| FeatureScopes |
Utility class when dealing with feature scopes or constructor scopes.
|
| FeatureScopeSessionWithCapturedLocalElements | |
| FeatureScopeSessionWithContext | |
| FeatureScopeSessionWithDynamicExtensions | |
| FeatureScopeSessionWithLocalElements | |
| FeatureScopeSessionWithNamedStaticTypes | |
| FeatureScopeSessionWithNestedTypes | |
| FeatureScopeSessionWithoutLocalElements | |
| FeatureScopeSessionWithStaticTypes | |
| ImplicitlyImportedFeatures |
Used to contribute features from Java types as
extension methods (see
ImplicitlyImportedFeatures.getExtensionClasses(Resource)
statically imported methods (see ImplicitlyImportedFeatures.getStaticImportClasses(Resource).
|
| ImplicitlyImportedTypesAdapter | Deprecated
Use the
ImplicitlyImportedFeatures directly. |
| InstanceExtensionDescription | |
| InstanceExtensionDescriptionWithImplicitFirstArgument | |
| InstanceFeatureDescription | |
| InstanceFeatureDescriptionWithImplicitReceiver | |
| InstanceFeatureDescriptionWithoutReceiver | |
| InstanceFeatureScopeSession | |
| LocalVariableScope |
A scope for the local variables that have been registered in the given session.
|
| NestedTypeLiteralScope |
A scope that returns nested types.
|
| NestedTypesScope | |
| QualifiedThisOrSuperDescription | |
| ReceiverFeatureScope |
A scope that returns the features of a given receiver type.
|
| RootFeatureScopeSession |
The root session.
|
| SimpleIdentifiableElementDescription | |
| StaticExtensionFeatureDescription | |
| StaticExtensionFeatureDescriptionWithImplicitFirstArgument | |
| StaticExtensionImportsScope |
A scope that contains static extension features, which are features that are contributed statically via an import.
|
| StaticFeatureDescription | |
| StaticFeatureDescriptionWithImplicitReceiver | |
| StaticFeatureDescriptionWithSyntacticReceiver | |
| StaticFeatureDescriptionWithTypeLiteralReceiver |
A description that has a receiver expression which resolves to a type.
|
| StaticFeatureOnTypeLiteralScope |
A scope for the static features that are exposed by a type that was used, e.g.
|
| StaticFeatureScope |
A scope that contains static features.
|
| StaticImportsScope |
A scope for the statically imported features.
|
| SuperConstructorDescription | |
| SynonymTypeBucket |
A type bucket that was produced from the synonym of a type.
|
| TypeBucket |
A type bucket collects a number of types that originate in the
very same source, e.g.
|
| TypeImporter | |
| TypeLiteralDescription | |
| TypeLiteralScope |
A scope that returns types, e.g.
|
| TypeReferenceBucket |
A type bucket collects a number of types that originate in the
very same source, e.g.
|
| TypeScopes | |
| TypeWithRestrictedNamesBucket |
A type bucket that 'exports' only a subset of all named features of
the contained types.
|
| XbaseBatchScopeProvider |