public class CDOIDReference extends Object implements CDOReference<CDOID>
CDOID
typed reference from one object to another object.NO_INDEX
Constructor and Description |
---|
CDOIDReference(CDODataInput in) |
CDOIDReference(CDOID targetID,
CDOID sourceID,
org.eclipse.emf.ecore.EStructuralFeature sourceFeature,
int sourceIndex) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EStructuralFeature |
getSourceFeature()
Returns the source
EReference or the source EAttribute if the source feature is a
FeatureMap . |
int |
getSourceIndex() |
CDOID |
getSourceObject() |
CDOID |
getTargetObject() |
String |
toString() |
void |
write(CDODataOutput out) |
public CDOIDReference(CDOID targetID, CDOID sourceID, org.eclipse.emf.ecore.EStructuralFeature sourceFeature, int sourceIndex)
public CDOIDReference(CDODataInput in) throws IOException
IOException
public void write(CDODataOutput out) throws IOException
IOException
public CDOID getTargetObject()
getTargetObject
in interface CDOReference<CDOID>
public CDOID getSourceObject()
getSourceObject
in interface CDOReference<CDOID>
public org.eclipse.emf.ecore.EStructuralFeature getSourceFeature()
CDOReference
EReference
or the source EAttribute
if the source feature is a
FeatureMap
.getSourceFeature
in interface CDOReference<CDOID>
public int getSourceIndex()
getSourceIndex
in interface CDOReference<CDOID>
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.