diff options
author | Eike Stepper | 2015-03-02 11:37:51 +0000 |
---|---|---|
committer | Eike Stepper | 2015-03-02 11:37:51 +0000 |
commit | 873ce15ef684e0c8dc70462c00038cec986d132f (patch) | |
tree | 7ade71f7302e8374672d2890e5d5eb014ea1d9b1 /plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/internal/common/revision/CDORevisionManagerImpl.java | |
parent | 07d6b27f8f7255780603bc0b27caef8c53dbe1d9 (diff) | |
download | cdo-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.java | 12 |
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) { |