Class SerializableResourceDescription
- java.lang.Object
-
- org.eclipse.xtext.resource.impl.AbstractResourceDescription
-
- org.eclipse.xtext.resource.persistence.SerializableResourceDescription
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,IResourceDescription,ISelectable
public class SerializableResourceDescription extends AbstractResourceDescription implements java.io.Externalizable
- Since:
- 2.8
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceDescription
IResourceDescription.CoarseGrainedEvent, IResourceDescription.Delta, IResourceDescription.Event, IResourceDescription.Manager
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.resource.impl.AbstractResourceDescription
lookup
-
-
Constructor Summary
Constructors Constructor Description SerializableResourceDescription()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<IEObjectDescription>computeExportedObjects()static SerializableResourceDescriptioncreateCopy(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.URIgetURI()voidreadExternal(java.io.ObjectInput in)voidsetDescriptions(java.util.List<SerializableEObjectDescription> descriptions)voidsetImportedNames(java.util.List<QualifiedName> importedNames)voidsetReferences(java.util.List<SerializableReferenceDescription> references)voidsetURI(org.eclipse.emf.common.util.URI uri)voidupdateResourceURI(org.eclipse.emf.common.util.URI uri)voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class org.eclipse.xtext.resource.impl.AbstractResourceDescription
getExportedObjects, getExportedObjects, getExportedObjectsByObject, getExportedObjectsByType, getLookUp, getNormalizedURI, isEmpty
-
-
-
-
Method Detail
-
updateResourceURI
public void updateResourceURI(org.eclipse.emf.common.util.URI uri)
-
computeExportedObjects
protected java.util.List<IEObjectDescription> computeExportedObjects()
- Specified by:
computeExportedObjectsin classAbstractResourceDescription
-
getImportedNames
public java.lang.Iterable<QualifiedName> getImportedNames()
- Specified by:
getImportedNamesin interfaceIResourceDescription- Returns:
- the list of names the described resource depends on.
-
getReferenceDescriptions
public java.lang.Iterable<IReferenceDescription> getReferenceDescriptions()
- Specified by:
getReferenceDescriptionsin interfaceIResourceDescription- Returns:
- the list of all references contained in the underlying resource.
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
getDescriptions
public java.util.List<SerializableEObjectDescription> getDescriptions()
-
setDescriptions
public void setDescriptions(java.util.List<SerializableEObjectDescription> descriptions)
-
getReferences
public java.util.List<SerializableReferenceDescription> getReferences()
-
setReferences
public void setReferences(java.util.List<SerializableReferenceDescription> references)
-
setImportedNames
public void setImportedNames(java.util.List<QualifiedName> importedNames)
-
getURI
public org.eclipse.emf.common.util.URI getURI()
- Specified by:
getURIin interfaceIResourceDescription- Returns:
- the uri of the described resource. Will not return
null.
-
setURI
public void setURI(org.eclipse.emf.common.util.URI uri)
-
createCopy
public static SerializableResourceDescription createCopy(IResourceDescription desc)
-
-