@Accessors 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.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
public void updateResourceURI(org.eclipse.emf.common.util.URI newURI, org.eclipse.emf.common.util.URI oldURI)
@Pure public org.eclipse.emf.common.util.URI getSourceEObjectUri()
getSourceEObjectUri
in interface IReferenceDescription
EObject
public void setSourceEObjectUri(org.eclipse.emf.common.util.URI sourceEObjectUri)
@Pure public org.eclipse.emf.common.util.URI getTargetEObjectUri()
getTargetEObjectUri
in interface IReferenceDescription
EObject
public void setTargetEObjectUri(org.eclipse.emf.common.util.URI targetEObjectUri)
@Pure public org.eclipse.emf.common.util.URI getContainerEObjectURI()
getContainerEObjectURI
in interface IReferenceDescription
EObject
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)
@Pure public org.eclipse.emf.ecore.EReference getEReference()
getEReference
in interface IReferenceDescription
EReference
public void setEReference(org.eclipse.emf.ecore.EReference eReference)
@Pure public int getIndexInList()
getIndexInList
in interface IReferenceDescription
public void setIndexInList(int indexInList)