org.eclipse.xtext.junit4.util
Class URIBasedTestResourceDescription

java.lang.Object
  extended by org.eclipse.xtext.resource.impl.AbstractResourceDescription
      extended by org.eclipse.xtext.junit4.util.URIBasedTestResourceDescription
All Implemented Interfaces:
IResourceDescription, ISelectable

public class URIBasedTestResourceDescription
extends AbstractResourceDescription

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceDescription
IResourceDescription.Delta, IResourceDescription.Event, IResourceDescription.Manager
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.resource.impl.AbstractResourceDescription
lookup
 
Constructor Summary
URIBasedTestResourceDescription(org.eclipse.emf.common.util.URI uri)
           
 
Method Summary
protected  java.util.List<IEObjectDescription> computeExportedObjects()
           
 java.lang.Iterable<QualifiedName> getImportedNames()
           
 java.lang.Iterable<IReferenceDescription> getReferenceDescriptions()
           
 org.eclipse.emf.common.util.URI getURI()
           
 
Methods inherited from class org.eclipse.xtext.resource.impl.AbstractResourceDescription
getExportedObjects, getExportedObjects, getExportedObjectsByObject, getExportedObjectsByType, getLookUp, getNormalizedURI, isEmpty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URIBasedTestResourceDescription

public URIBasedTestResourceDescription(org.eclipse.emf.common.util.URI uri)
Method Detail

computeExportedObjects

protected java.util.List<IEObjectDescription> computeExportedObjects()
Specified by:
computeExportedObjects in class AbstractResourceDescription

getImportedNames

public java.lang.Iterable<QualifiedName> getImportedNames()
Returns:
the list of names the described resource depends depends on.

getReferenceDescriptions

public java.lang.Iterable<IReferenceDescription> getReferenceDescriptions()
Returns:
the list of all references contained in the underlying resource.

getURI

public org.eclipse.emf.common.util.URI getURI()
Returns:
the uri of the described resource. Will not return null.