| Package | Description |
|---|---|
| org.eclipse.xtext.xbase.annotations | |
| org.eclipse.xtext.xbase.annotations.scoping | |
| org.eclipse.xtext.xbase.annotations.typesystem | |
| org.eclipse.xtext.xbase.scoping.batch | |
| org.eclipse.xtext.xbase.serializer | |
| org.eclipse.xtext.xbase.typesystem.computation |
This package contains the primary hooks for the actual type computation in Xbase
as well as their respective base implementations.
|
| org.eclipse.xtext.xbase.typesystem.internal | |
| org.eclipse.xtext.xbase.validation |
| Class and Description |
|---|
| XbaseBatchScopeProvider |
| Class and Description |
|---|
| IBatchScopeProvider
Extends the
IScopeProvider by a means to collect
scope information in a batch mode. |
| XbaseBatchScopeProvider |
| Class and Description |
|---|
| IBatchScopeProvider
Extends the
IScopeProvider by a means to collect
scope information in a batch mode. |
| XbaseBatchScopeProvider |
| Class and 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. |
| AbstractSessionBasedScope.NameAcceptor |
| AbstractStaticImportsScope |
| AbstractStaticOrInstanceFeatureScope |
| BucketedEObjectDescription
A description that contains some more information, e.g. on the bound
type parameters, the receiver or its type.
|
| CompositeScope
A composite scope returns description from multiple other scopes without applying shadowing semantics to then.
|
| ConstructorDescription |
| ConstructorScopes
Encapsulates the creation of constructor scopes.
|
| DelegatingScopes |
| ExpressionBucket
A type bucket collects a number of types that originate in the
very same source, e.g. all imported types are contained in the
same bucket where all types that are available via wildcard imports
are contained in a different bucket.
|
| FeatureScopes
Utility class when dealing with feature scopes or constructor scopes.
|
| 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 |
| InstanceExtensionDescription |
| InstanceFeatureDescription |
| 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.
|
| SimpleIdentifiableElementDescription |
| StaticExtensionFeatureDescription |
| StaticFeatureDescription |
| StaticFeatureDescriptionWithSyntacticReceiver |
| StaticFeatureScope
A scope that contains static features.
|
| TypeBucket
A type bucket collects a number of types that originate in the
very same source, e.g. all imported types are contained in the
same bucket where all types that are available via wildcard imports
are contained in a different bucket.
|
| TypeScopes |
| Class and Description |
|---|
| IFeatureNames
A marker interface that provides access to commonly used
qualified names.
|
| Class and Description |
|---|
| 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 and Description |
|---|
| FeatureScopes
Utility class when dealing with feature scopes or constructor scopes.
|
| 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.Client
This is facade to add imports on the same level in a type computation state.
|
| Class and Description |
|---|
| IFeatureNames
A marker interface that provides access to commonly used
qualified names.
|
Copyright © 2015. All Rights Reserved.