public interface IResourceDescription extends ISelectable
ISelectable
.
The exported objects of a Resource
describe its public interface.
A description
holds information about the
imported names
which can be used to compute the
transitive closure when a resource is modified. Information about the actually
established cross references
is available, too.Modifier and Type | Interface and Description |
---|---|
static interface |
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.
|
static interface |
IResourceDescription.Delta
A delta describing the differences between two versions of the same
IResourceDescription . |
static interface |
IResourceDescription.Event |
static interface |
IResourceDescription.Manager |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<IEObjectDescription> |
getExportedObjects() |
java.lang.Iterable<QualifiedName> |
getImportedNames() |
java.lang.Iterable<IReferenceDescription> |
getReferenceDescriptions() |
org.eclipse.emf.common.util.URI |
getURI() |
getExportedObjects, getExportedObjectsByObject, getExportedObjectsByType, isEmpty
java.lang.Iterable<IEObjectDescription> getExportedObjects()
getExportedObjects
in interface ISelectable
name
and eObjectOrProxy
only once as an
IEObjectDescription
. The order of the exported objects matters.java.lang.Iterable<QualifiedName> getImportedNames()
java.lang.Iterable<IReferenceDescription> getReferenceDescriptions()
org.eclipse.emf.common.util.URI getURI()
null
.