diff options
author | Eike Stepper | 2011-01-06 16:10:15 +0000 |
---|---|---|
committer | Eike Stepper | 2011-01-06 16:10:15 +0000 |
commit | 46b3ceb3a47a9054de0719886c723a71a808ff91 (patch) | |
tree | 99958f837ee5cbf4c1378e52f7c22052995e34b3 /plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol | |
parent | 56132fe81debf29f34621ddd51de2bf52721eefb (diff) | |
download | cdo-46b3ceb3a47a9054de0719886c723a71a808ff91.tar.gz cdo-46b3ceb3a47a9054de0719886c723a71a808ff91.tar.xz cdo-46b3ceb3a47a9054de0719886c723a71a808ff91.zip |
[333663] Provide a ReferentialIntegrityException with full XRef infos
https://bugs.eclipse.org/bugs/show_bug.cgi?id=333663
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol')
2 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataInput.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataInput.java index 9ea08cb81e..2366b474ef 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataInput.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataInput.java @@ -18,6 +18,7 @@ import org.eclipse.emf.cdo.common.commit.CDOChangeSetData; import org.eclipse.emf.cdo.common.commit.CDOCommitData; import org.eclipse.emf.cdo.common.commit.CDOCommitInfo; import org.eclipse.emf.cdo.common.id.CDOID; +import org.eclipse.emf.cdo.common.id.CDOIDReference; import org.eclipse.emf.cdo.common.model.CDOClassifierRef; import org.eclipse.emf.cdo.common.model.CDOPackageInfo; import org.eclipse.emf.cdo.common.model.CDOPackageUnit; @@ -85,6 +86,11 @@ public interface CDODataInput extends ExtendedDataInput /** * @since 4.0 */ + public CDOIDReference readCDOIDReference() throws IOException; + + /** + * @since 4.0 + */ public CDOIDAndVersion readCDOIDAndVersion() throws IOException; /** diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataOutput.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataOutput.java index 8fe6bae7b9..341a4b2c14 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataOutput.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/protocol/CDODataOutput.java @@ -19,6 +19,7 @@ import org.eclipse.emf.cdo.common.commit.CDOCommitData; import org.eclipse.emf.cdo.common.commit.CDOCommitInfo; import org.eclipse.emf.cdo.common.id.CDOID; import org.eclipse.emf.cdo.common.id.CDOIDProvider; +import org.eclipse.emf.cdo.common.id.CDOIDReference; import org.eclipse.emf.cdo.common.model.CDOClassifierRef; import org.eclipse.emf.cdo.common.model.CDOPackageInfo; import org.eclipse.emf.cdo.common.model.CDOPackageRegistry; @@ -90,6 +91,11 @@ public interface CDODataOutput extends ExtendedDataOutput /** * @since 4.0 */ + public void writeCDOIDReference(CDOIDReference idReference) throws IOException; + + /** + * @since 4.0 + */ public void writeCDOIDAndVersion(CDOIDAndVersion idAndVersion) throws IOException; /** |