public class SerializableEObjectDescription extends java.lang.Object implements IEObjectDescription, java.io.Externalizable, SerializableEObjectDescriptionProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.ecore.EClass |
eClass |
protected org.eclipse.emf.ecore.EObject |
eObjectOrProxy |
protected org.eclipse.emf.common.util.URI |
eObjectURI |
protected QualifiedName |
qualifiedName |
protected java.util.HashMap<java.lang.String,java.lang.String> |
userData |
| Constructor and Description |
|---|
SerializableEObjectDescription() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EClass |
getEClass() |
org.eclipse.emf.ecore.EObject |
getEObjectOrProxy() |
org.eclipse.emf.common.util.URI |
getEObjectURI() |
QualifiedName |
getName() |
QualifiedName |
getQualifiedName() |
java.util.HashMap<java.lang.String,java.lang.String> |
getUserData() |
java.lang.String |
getUserData(java.lang.String key)
Access to specific user data.
|
java.lang.String[] |
getUserDataKeys() |
void |
readExternal(java.io.ObjectInput in) |
void |
setEClass(org.eclipse.emf.ecore.EClass eClass) |
void |
setEObjectURI(org.eclipse.emf.common.util.URI eObjectURI) |
void |
setQualifiedName(QualifiedName qualifiedName) |
void |
setUserData(java.util.HashMap<java.lang.String,java.lang.String> userData) |
SerializableEObjectDescription |
toSerializableEObjectDescription() |
void |
updateResourceURI(org.eclipse.emf.common.util.URI uri) |
void |
writeExternal(java.io.ObjectOutput out) |
protected org.eclipse.emf.common.util.URI eObjectURI
protected org.eclipse.emf.ecore.EClass eClass
protected QualifiedName qualifiedName
protected java.util.HashMap<java.lang.String,java.lang.String> userData
protected transient org.eclipse.emf.ecore.EObject eObjectOrProxy
public void updateResourceURI(org.eclipse.emf.common.util.URI uri)
public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
getEObjectOrProxy in interface IEObjectDescriptionpublic QualifiedName getName()
getName in interface IEObjectDescriptionpublic java.lang.String getUserData(java.lang.String key)
IEObjectDescriptiongetUserData in interface IEObjectDescriptionkey - the user data key. May not be null. Unknown keys yield null.null.public java.lang.String[] getUserDataKeys()
getUserDataKeys in interface IEObjectDescriptionnull.public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic SerializableEObjectDescription toSerializableEObjectDescription()
toSerializableEObjectDescription in interface SerializableEObjectDescriptionProviderpublic org.eclipse.emf.common.util.URI getEObjectURI()
getEObjectURI in interface IEObjectDescriptionpublic void setEObjectURI(org.eclipse.emf.common.util.URI eObjectURI)
public org.eclipse.emf.ecore.EClass getEClass()
getEClass in interface IEObjectDescriptionpublic void setEClass(org.eclipse.emf.ecore.EClass eClass)
public QualifiedName getQualifiedName()
getQualifiedName in interface IEObjectDescriptionpublic void setQualifiedName(QualifiedName qualifiedName)
public java.util.HashMap<java.lang.String,java.lang.String> getUserData()
public void setUserData(java.util.HashMap<java.lang.String,java.lang.String> userData)