org.eclipse.xtext.common.types.ui.notification
Class TypeResourceDescription
java.lang.Object
org.eclipse.xtext.resource.impl.AbstractResourceDescription
org.eclipse.xtext.common.types.ui.notification.TypeResourceDescription
- All Implemented Interfaces:
- IResourceDescription, ISelectable
public class TypeResourceDescription
- extends AbstractResourceDescription
Resource descriptions for Xtext's view on java types.
It contains descriptions for members of the mirrored type. The members
are indexed by their fully qualified name and not by signature.
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeResourceDescription
public TypeResourceDescription(org.eclipse.emf.common.util.URI uri,
java.util.List<IEObjectDescription> exportedObjects)
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
.
computeExportedObjects
protected java.util.List<IEObjectDescription> computeExportedObjects()
- Specified by:
computeExportedObjects
in class AbstractResourceDescription