org.eclipse.xtext.resource
Interface IResourceDescriptions

All Superinterfaces:
ISelectable
All Known Subinterfaces:
IBuilderState, IResourceDescriptions.IContextAware
All Known Implementing Classes:
AbstractBuilderState, ClusteringBuilderState, CurrentDescriptions, CurrentDescriptions.ResourceSetAware, DirtyStateAwareResourceDescriptions, IResourceDescriptions.NullImpl, LoadOnDemandResourceDescriptions, ResourceSetBasedResourceDescriptions

public interface IResourceDescriptions
extends ISelectable

Represents a set of IResourceDescription

Author:
Sebastian Zarnekow - Initial contribution and API, Sven Efftinge - Initial contribution and API

Nested Class Summary
static interface IResourceDescriptions.IContextAware
          A context aware instance IResourceDescriptions.
static class IResourceDescriptions.NullImpl
           
 
Method Summary
 java.lang.Iterable<IResourceDescription> getAllResourceDescriptions()
           
 IResourceDescription getResourceDescription(org.eclipse.emf.common.util.URI normalizedURI)
          Returns the resource descriptions for the given URI.
 
Methods inherited from interface org.eclipse.xtext.resource.ISelectable
getExportedObjects, getExportedObjects, getExportedObjectsByObject, getExportedObjectsByType, isEmpty
 

Method Detail

getAllResourceDescriptions

java.lang.Iterable<IResourceDescription> getAllResourceDescriptions()

getResourceDescription

IResourceDescription getResourceDescription(org.eclipse.emf.common.util.URI normalizedURI)
Returns the resource descriptions for the given URI. It's the client's responsibility to normalize the URI.