| Interface | Description |
|---|---|
| IBatchLinkableResource | |
| IClasspathUriResolver |
An interface for a classpath URI resolution strategy.
|
| IContainer |
A
container describes resources that should be treated as visible
on the same level during the scoping stage. |
| IContainer.Manager | |
| IDefaultResourceDescriptionStrategy |
Allows easy way to customize of what is indexed, i.e. put into a
DefaultReferenceDescription. |
| IDerivedStateComputer | |
| IEObjectDescription |
An abstract description of an
EObject. |
| IExternalContentSupport |
Allows to configure an arbitrary
ResourceSet with an external content provider. |
| IExternalContentSupport.IExternalContentProvider |
Lightweight abstraction for a contributor of external state.
|
| IFragmentProvider |
Used to compute fragments (i.e. resource local IDs) for EObjects and
locate EObjects by fragment.
|
| IFragmentProvider.Fallback |
Delegate the resolution of EObject or the computation of fragments to
the default implementation by invoking the respective methods on the given
instance of this fall-back delegate.
|
| IGlobalServiceProvider | |
| ILocationInFileProvider |
Delivers
ITextRegions for model elements or feature settings. |
| ILocationInFileProviderExtension |
Extends the functionality of the
ILocationInFileProvider to
allow clients to query for a region with more fine grained criteria. |
| IReferenceDescription | |
| IResourceDescription |
A representation of a resource's contents as an
ISelectable. |
| IResourceDescription.CoarseGrainedEvent |
This event is used to indicate that there were changes but it was not possible to determine what kind of changes
had been done.
|
| IResourceDescription.Delta |
A delta describing the differences between two versions of the same
IResourceDescription. |
| IResourceDescription.Event | |
| IResourceDescription.Event.Listener |
A listener for events raised by a
IResourceDescription.Event.Source. |
| IResourceDescription.Event.Source | |
| IResourceDescription.Manager | |
| IResourceDescription.Manager.AllChangeAware |
Implement this interface if your language should be notified of all
IResourceDescription.Deltas, even
if they don't contain any changed EObjectDescriptions |
| IResourceDescriptions |
Represents a set of
IResourceDescription. |
| IResourceDescriptions.IContextAware |
A context aware instance
IResourceDescriptions. |
| IResourceDescriptionsProvider | |
| IResourceFactory |
TODO document why this is necessary
|
| IResourceServiceProvider | |
| IResourceServiceProvider.Provider |
Instances of this interface can be registered in the
IResourceServiceProvider.Registry or via the
corresponding extension points. |
| IResourceServiceProvider.Registry | |
| IResourceServiceProviderExtension |
Extension to the
IResourceServiceProvider which allows to ask
if a given resource URI points to a project source or a library. |
| ISelectable |
An
ISelectable is something that can be queried for exported object. |
| IShadowedResourceDescriptions | |
| ISynchronizable<Synchronizable> |
Implementations of
ISynchronizable expose a lock object
that allows to guard against concurrent modifications. |
| ResourceSetReferencingResourceSet |
| Class | Description |
|---|---|
| AbstractEObjectDescription | |
| ClassloaderClasspathUriResolver |
A classpath URI resolver that looks up a resource in the classpath of the
context attribute.
|
| ClasspathUriUtil |
Creates classpath URIs for files in the workspace.
|
| CompilerPhases | |
| DefaultFragmentProvider |
TODO: think about an efficient way to compute fragments.
|
| DefaultLocationInFileProvider | |
| DerivedStateAwareResource |
Adds a hook for late initialization to be used to create derived state.
|
| DerivedStateAwareResourceDescriptionManager |
Installs the derived state in non-linking mode and discards it right after
EObjectDescription creation. |
| DescriptionUtils | |
| EObjectAtOffsetHelper | |
| EObjectDescription | |
| ExternalContentSupport | |
| ExternalContentSupport.ExternalContentAwareURIHandler | |
| FileExtensionProvider | |
| ForwardingEObjectDescription |
An abstract implementation of
IEObjectDescription that delegates all
method invocations to another instance. |
| IGlobalServiceProvider.ResourceServiceProviderImpl | |
| IResourceDescriptions.NullImpl | |
| IResourceServiceProvider.Registry.RegistryProvider | |
| OutdatedStateManager | |
| ResourceSetContext |
An Xtext-specific facade over an EMF ResourceSet.
|
| ResourceSetReferencingResourceSetImpl | |
| SaveOptions |
Immutable SaveOptions can be used to read and write options into the
map that is passed into
Resource.save(Map). |
| SaveOptions.Builder |
Allows to create new
SaveOptions in a readable manner. |
| SynchronizedXtextResourceSet | |
| XtextPlatformResourceURIHandler |
This URI handler implements a heuristic approach to work around
a mismatch with platform URIs in the dev workspace and the deployed variant.
|
| XtextResource |
An EMF resource that reads and writes models of an Xtext DSL.
|
| XtextResourceFactory | |
| XtextResourceSet |
A resource set that is capable of resolving classpath URIs.
|
| XtextSyntaxDiagnostic | |
| XtextSyntaxDiagnosticWithRange |
| Enum | Description |
|---|---|
| ILocationInFileProviderExtension.RegionDescription |
Describes the kind of region that is queried.
|
| Exception | Description |
|---|---|
| ClasspathUriResolutionException | |
| FileNotFoundOnClasspathException |