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, isEmptyjava.lang.Iterable<IEObjectDescription> getExportedObjects()
getExportedObjects in interface ISelectablename 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.