Package org.eclipse.xtext.resource
-
Interface Summary Interface Description IBatchLinkableResource IClasspathUriResolver An interface for a classpath URI resolution strategy.IContainer Acontainerdescribes 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.IDerivedStateComputer IEObjectDescription An abstract description of anEObject.IExternalContentSupport Allows to configure an arbitraryResourceSetwith an external content provider.IExternalContentSupport.IExternalContentProvider Lightweight abstraction for a contributor of external state.IFragmentProvider Used to compute fragments (i.e.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 DeliversITextRegions for model elements or feature settings.ILocationInFileProviderExtension Extends the functionality of theILocationInFileProviderto allow clients to query for a region with more fine grained criteria.IMimeTypeProvider IReferenceDescription IResourceDescription A representation of a resource's contents as anISelectable.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 sameIResourceDescription.IResourceDescription.Event IResourceDescription.Event.Listener A listener for events raised by aIResourceDescription.Event.Source.IResourceDescription.Event.Source IResourceDescription.Manager IResourceDescription.Manager.AllChangeAware Implement this interface if your language should be notified of allIResourceDescription.Deltas, even if they don't contain any changedEObjectDescriptionsIResourceDescriptions Represents a set ofIResourceDescription.IResourceDescriptions.IContextAware A context aware instanceIResourceDescriptions.IResourceDescriptions.IResourceSetAware A resource set aware instanceIResourceDescriptions.IResourceDescriptionsProvider IResourceFactory TODO document why this is necessaryIResourceServiceProvider IResourceServiceProvider.Provider Instances of this interface can be registered in theIResourceServiceProvider.Registryor via the corresponding extension points.IResourceServiceProvider.Registry IResourceServiceProviderExtension Extension to theIResourceServiceProviderwhich allows to ask if a given resource URI points to a project source or a library.ISelectable AnISelectableis something that can be queried for exported object.IShadowedResourceDescriptions ISynchronizable<Synchronizable> Implementations ofISynchronizableexpose a lock object that allows to guard against concurrent modifications.ResourceSetReferencingResourceSet -
Class Summary 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 afterEObjectDescriptioncreation.DescriptionUtils EObjectAtOffsetHelper EObjectDescription ExternalContentSupport ExternalContentSupport.ExternalContentAwareURIHandler FileExtensionProvider ForwardingEObjectDescription An abstract implementation ofIEObjectDescriptionthat delegates all method invocations to another instance.IGlobalServiceProvider.ResourceServiceProviderImpl IMimeTypeProvider.DefaultImpl IResourceDescriptions.NullImpl IResourceServiceProvider.Registry.RegistryProvider OutdatedStateManager ResourceServiceProviderServiceLoader 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 intoResource.save(Map).SaveOptions.Builder Allows to create newSaveOptionsin 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 Summary Enum Description ILocationInFileProviderExtension.RegionDescription Describes the kind of region that is queried. -
Exception Summary Exception Description ClasspathUriResolutionException FileNotFoundOnClasspathException