Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-12-13 15:44:05 +0000
committerEike Stepper2008-12-13 15:44:05 +0000
commit8bf748abac9ae72fbcc1537c93767d06b12e5e3d (patch)
tree5082fd762dadfdbd2f910876ca84c4e22b664a04 /plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevisionUtil.java
parent5cc28537fd5cdf015fd98af184ad90e0df334d85 (diff)
downloadcdo-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.java13
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)

Back to the top