@Accessors public class SerializableResourceDescription extends AbstractResourceDescription implements java.io.Externalizable
IResourceDescription.CoarseGrainedEvent, IResourceDescription.Delta, IResourceDescription.Event, IResourceDescription.Manager
lookup
Constructor and Description |
---|
SerializableResourceDescription() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<IEObjectDescription> |
computeExportedObjects() |
static SerializableResourceDescription |
createCopy(IResourceDescription desc) |
java.util.List<SerializableEObjectDescription> |
getDescriptions() |
java.lang.Iterable<QualifiedName> |
getImportedNames() |
java.lang.Iterable<IReferenceDescription> |
getReferenceDescriptions() |
java.util.List<SerializableReferenceDescription> |
getReferences() |
org.eclipse.emf.common.util.URI |
getURI() |
void |
readExternal(java.io.ObjectInput in) |
void |
setDescriptions(java.util.List<SerializableEObjectDescription> descriptions) |
void |
setImportedNames(java.util.List<QualifiedName> importedNames) |
void |
setReferences(java.util.List<SerializableReferenceDescription> references) |
void |
setURI(org.eclipse.emf.common.util.URI uRI) |
void |
updateResourceURI(org.eclipse.emf.common.util.URI uri) |
void |
writeExternal(java.io.ObjectOutput out) |
getExportedObjects, getExportedObjects, getExportedObjectsByObject, getExportedObjectsByType, getLookUp, getNormalizedURI, isEmpty
public static SerializableResourceDescription createCopy(IResourceDescription desc)
public void updateResourceURI(org.eclipse.emf.common.util.URI uri)
protected java.util.List<IEObjectDescription> computeExportedObjects()
computeExportedObjects
in class AbstractResourceDescription
public java.lang.Iterable<QualifiedName> getImportedNames()
getImportedNames
in interface IResourceDescription
public java.lang.Iterable<IReferenceDescription> getReferenceDescriptions()
getReferenceDescriptions
in interface IResourceDescription
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
@Pure public java.util.List<SerializableEObjectDescription> getDescriptions()
public void setDescriptions(java.util.List<SerializableEObjectDescription> descriptions)
@Pure public java.util.List<SerializableReferenceDescription> getReferences()
public void setReferences(java.util.List<SerializableReferenceDescription> references)
public void setImportedNames(java.util.List<QualifiedName> importedNames)
@Pure public org.eclipse.emf.common.util.URI getURI()
getURI
in interface IResourceDescription
null
.public void setURI(org.eclipse.emf.common.util.URI uRI)