diff options
author | Eike Stepper | 2008-12-13 15:44:05 +0000 |
---|---|---|
committer | Eike Stepper | 2008-12-13 15:44:05 +0000 |
commit | 8bf748abac9ae72fbcc1537c93767d06b12e5e3d (patch) | |
tree | 5082fd762dadfdbd2f910876ca84c4e22b664a04 /plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java | |
parent | 5cc28537fd5cdf015fd98af184ad90e0df334d85 (diff) | |
download | cdo-8bf748abac9ae72fbcc1537c93767d06b12e5e3d.tar.gz cdo-8bf748abac9ae72fbcc1537c93767d06b12e5e3d.tar.xz cdo-8bf748abac9ae72fbcc1537c93767d06b12e5e3d.zip |
[257703] Required a possibility to configure value holder in CDO
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257703
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java index 320df8e5b1..8df653e4f6 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java @@ -10,6 +10,7 @@ **************************************************************************/ package org.eclipse.emf.cdo.common.revision; +import org.eclipse.emf.cdo.common.CDODataInput; import org.eclipse.emf.cdo.common.id.CDOID; import org.eclipse.emf.cdo.common.id.CDOIDTemp; import org.eclipse.emf.cdo.common.model.CDOClass; @@ -17,6 +18,7 @@ import org.eclipse.emf.cdo.common.model.core.CDOFeatureMapEntryDataType; import org.eclipse.emf.cdo.internal.common.model.core.CDOFeatureMapEntryDataTypeImpl; import org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl; +import java.io.IOException; import java.util.Map; /** @@ -41,14 +43,17 @@ public final class CDORevisionUtil /** * @since 2.0 */ - public static CDOFeatureMapEntryDataType createFeatureMapEntry(String uri, Object value) + public static CDORevision read(CDODataInput in) throws IOException { - return new CDOFeatureMapEntryDataTypeImpl(uri, value); + return new CDORevisionImpl(in); } - public static CDORevision copy(CDORevision source) + /** + * @since 2.0 + */ + public static CDOFeatureMapEntryDataType createFeatureMapEntry(String uri, Object value) { - return new CDORevisionImpl((CDORevisionImpl)source); + return new CDOFeatureMapEntryDataTypeImpl(uri, value); } public static Object remapID(Object value, Map<CDOIDTemp, CDOID> idMappings) |