public class SerializableReferenceDescription extends java.lang.Object implements IReferenceDescription, java.io.Externalizable
| Constructor and Description |
|---|
SerializableReferenceDescription() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.URI |
getContainerEObjectURI() |
org.eclipse.emf.ecore.EReference |
getEReference() |
int |
getIndexInList() |
org.eclipse.emf.common.util.URI |
getSourceEObjectUri() |
org.eclipse.emf.common.util.URI |
getTargetEObjectUri() |
void |
readExternal(java.io.ObjectInput in) |
void |
setContainerEObjectURI(org.eclipse.emf.common.util.URI containerEObjectURI) |
void |
setEReference(org.eclipse.emf.ecore.EReference eReference) |
void |
setIndexInList(int indexInList) |
void |
setSourceEObjectUri(org.eclipse.emf.common.util.URI sourceEObjectUri) |
void |
setTargetEObjectUri(org.eclipse.emf.common.util.URI targetEObjectUri) |
void |
updateResourceURI(org.eclipse.emf.common.util.URI newURI,
org.eclipse.emf.common.util.URI oldURI) |
void |
writeExternal(java.io.ObjectOutput out) |
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 void updateResourceURI(org.eclipse.emf.common.util.URI newURI,
org.eclipse.emf.common.util.URI oldURI)
public org.eclipse.emf.common.util.URI getSourceEObjectUri()
getSourceEObjectUri in interface IReferenceDescriptionEObjectpublic void setSourceEObjectUri(org.eclipse.emf.common.util.URI sourceEObjectUri)
public org.eclipse.emf.common.util.URI getTargetEObjectUri()
getTargetEObjectUri in interface IReferenceDescriptionEObjectpublic void setTargetEObjectUri(org.eclipse.emf.common.util.URI targetEObjectUri)
public org.eclipse.emf.common.util.URI getContainerEObjectURI()
getContainerEObjectURI in interface IReferenceDescriptionEObject containing this reference.
This can be the EObject defining the reference or one of its containers.public void setContainerEObjectURI(org.eclipse.emf.common.util.URI containerEObjectURI)
public org.eclipse.emf.ecore.EReference getEReference()
getEReference in interface IReferenceDescriptionEReferencepublic void setEReference(org.eclipse.emf.ecore.EReference eReference)
public int getIndexInList()
getIndexInList in interface IReferenceDescriptionpublic void setIndexInList(int indexInList)