Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2015-03-02 11:37:51 +0000
committerEike Stepper2015-03-02 11:37:51 +0000
commit873ce15ef684e0c8dc70462c00038cec986d132f (patch)
tree7ade71f7302e8374672d2890e5d5eb014ea1d9b1 /plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java
parent07d6b27f8f7255780603bc0b27caef8c53dbe1d9 (diff)
downloadcdo-873ce15ef684e0c8dc70462c00038cec986d132f.tar.gz
cdo-873ce15ef684e0c8dc70462c00038cec986d132f.tar.xz
cdo-873ce15ef684e0c8dc70462c00038cec986d132f.zip
[458349] Consolidate UI
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=458349
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java
index fddd1d0662..685860e3ac 100644
--- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java
+++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java
@@ -15,6 +15,7 @@ package org.eclipse.emf.cdo.internal.common.revision;
import org.eclipse.emf.cdo.common.branch.CDOBranch;
import org.eclipse.emf.cdo.common.branch.CDOBranchManager;
import org.eclipse.emf.cdo.common.branch.CDOBranchPoint;
+import org.eclipse.emf.cdo.common.branch.CDOBranchPointRange;
import org.eclipse.emf.cdo.common.branch.CDOBranchVersion;
import org.eclipse.emf.cdo.common.id.CDOID;
import org.eclipse.emf.cdo.common.revision.CDORevision;
@@ -266,6 +267,17 @@ public class CDORevisionManagerImpl extends Lifecycle implements InternalCDORevi
}
}
+ public CDOBranchPointRange getObjectLifetime(CDOID id, CDOBranchPoint branchPoint)
+ {
+ if (revisionLoader instanceof RevisionLoader2)
+ {
+ RevisionLoader2 revisionLoader2 = (RevisionLoader2)revisionLoader;
+ return revisionLoader2.loadObjectLifetime(id, branchPoint);
+ }
+
+ return null;
+ }
+
public InternalCDORevision getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth,
boolean loadOnDemand)
{

Back to the top