Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-08-20 03:22:16 +0000
committerEike Stepper2011-08-20 03:22:16 +0000
commitda422adb3e30a9b7843f707bb0024e8ca83efb38 (patch)
treeedc9f949b92d04e0b333d13e2a2fc22fe0eaf69a /plugins/org.eclipse.emf.cdo.server/src/org
parent86a14631845e281fb1737779872b7d3d4abe2142 (diff)
downloadcdo-da422adb3e30a9b7843f707bb0024e8ca83efb38.tar.gz
cdo-da422adb3e30a9b7843f707bb0024e8ca83efb38.tar.xz
cdo-da422adb3e30a9b7843f707bb0024e8ca83efb38.zip
[355285] Make CDOIDGenerator aware of EObject
https://bugs.eclipse.org/bugs/show_bug.cgi?id=355285
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server/src/org')
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
index 60fac60b3a..d8c51bf38d 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
@@ -1595,7 +1595,6 @@ public class Repository extends Container<Object> implements InternalRepository
protected void initRootResource()
{
CDOBranchPoint head = branchManager.getMainBranch().getHead();
- CDOID id = createRootResourceID();
CDORevisionFactory factory = getRevisionManager().getFactory();
InternalCDORevision rootResource = (InternalCDORevision)factory
@@ -1604,6 +1603,8 @@ public class Repository extends Container<Object> implements InternalRepository
rootResource.setBranchPoint(head);
rootResource.setContainerID(CDOID.NULL);
rootResource.setContainingFeatureID(0);
+
+ CDOID id = createRootResourceID();
rootResource.setID(id);
rootResource.setResourceID(id);
@@ -1656,7 +1657,7 @@ public class Repository extends Container<Object> implements InternalRepository
return CDOIDUtil.createTempObject(1);
}
- return CDOIDGenerator.UUID.generateCDOID();
+ return CDOIDGenerator.UUID.generateCDOID(null);
}
protected void readRootResource()

Back to the top