Package org.eclipse.xtext.resource

Interface Summary
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.
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.
IReferenceDescription  
IResourceDescription A representation of a resource's contents as an ISelectable.
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  
IResourceDescriptions Represents a set of IResourceDescription
IResourceDescriptions.IContextAware A context aware instance IResourceDescriptions.
IResourceFactory TODO document why this is necessary
IResourceServiceProvider  
IResourceServiceProvider.Registry  
ISelectable An ISelectable is something that can be queried for exported object.
ResourceSetReferencingResourceSet  
 

Class Summary
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.
DefaultFragmentProvider TODO: think about an efficient way to compute fragments.
DefaultLocationInFileProvider  
DescriptionUtils  
EObjectAtOffsetHelper  
EObjectDescription  
ExternalContentSupport  
ExternalContentSupport.ExternalContentAwareURIHandler  
FileExtensionProvider  
IGlobalServiceProvider.ResourceServiceProviderImpl  
IResourceDescriptions.NullImpl  
IResourceServiceProvider.Registry.RegistryProvider  
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  
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  
 

Exception Summary
ClasspathUriResolutionException