diff options
author | Eike Stepper | 2011-08-20 03:22:16 +0000 |
---|---|---|
committer | Eike Stepper | 2011-08-20 03:22:16 +0000 |
commit | da422adb3e30a9b7843f707bb0024e8ca83efb38 (patch) | |
tree | edc9f949b92d04e0b333d13e2a2fc22fe0eaf69a /plugins/org.eclipse.emf.cdo.server/src/org | |
parent | 86a14631845e281fb1737779872b7d3d4abe2142 (diff) | |
download | cdo-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.java | 5 |
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() |