Class CDORevisionUtil
- java.lang.Object
- 
- org.eclipse.emf.cdo.common.revision.CDORevisionUtil
 
- 
 public final class CDORevisionUtil extends java.lang.ObjectVarious static helper methods for dealing withrevisions.- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCDORevisionUtil.AllRevisionsDumperstatic classCDORevisionUtil.CDORevisionComparator
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.ObjectUNINITIALIZED
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static CDOListFeatureDeltacompareLists(CDORevision originRevision, CDORevision dirtyRevision, org.eclipse.emf.ecore.EStructuralFeature feature)static CDORevisablecopyRevisable(CDORevisable source)static CDORevisionKeycopyRevisionKey(CDORevisionKey source)static CDOFeatureMapEntrycreateCDOFeatureMapEntry()Deprecated.As of 4.5feature mapsare no longer supported.static CDOChangeSetcreateChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetData data)static CDOChangeSetDatacreateChangeSetData(java.util.List<CDOIDAndVersion> newObjects, java.util.List<CDORevisionKey> changedObjects, java.util.List<CDOIDAndVersion> detachedObjects)static CDOChangeSetDatacreateChangeSetData(java.util.Set<CDOID> ids, CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDORevisionManager revisionManager)static CDOChangeSetDatacreateChangeSetData(java.util.Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider)static CDOChangeSetDatacreateChangeSetData(java.util.Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider, boolean useStartVersions)static CDORevisionDeltacreateDelta(CDORevision revision)static org.eclipse.emf.ecore.util.FeatureMap.EntrycreateFeatureMapEntry(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)Deprecated.As of 4.5feature mapsare no longer supported.static CDORevisablecreateRevisable(CDOBranch branch, int version, long timeStamp, long revised)static CDORevisionCachecreateRevisionCache(boolean supportingAudits, boolean supportingBranches)Creates and returns a new memory sensitive revision cache.static CDORevisionKeycreateRevisionKey(CDOID id, CDOBranch branch, int version)static CDORevisionManagercreateRevisionManager()static CDORevisionManagercreateRevisionManager(CDORevisionCache cache)static java.lang.StringdumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map)static voiddumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map, java.io.PrintStream out)static java.lang.StringformatRevisionKey(CDORevisionKey key)static java.util.List<CDORevision>getChildRevisions(CDOID container, CDORevisionProvider provider)static java.util.List<CDORevision>getChildRevisions(CDOID container, CDORevisionProvider provider, boolean onlyProperContents)static java.util.List<CDORevision>getChildRevisions(CDORevision container, CDORevisionProvider provider)static java.util.List<CDORevision>getChildRevisions(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents)static CDORevisiongetParentRevision(CDORevision revision, CDORevisionProvider provider)static java.lang.StringgetResourceNodeName(CDORevision revision)static java.lang.StringgetResourceNodePath(CDOID id, CDORevisionProvider provider)static java.lang.StringgetResourceNodePath(CDORevision revision, CDORevisionProvider provider)static voidhandleParentRevisions(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler)static booleanisContained(CDOID child, CDOID container, CDORevisionProvider provider)static booleanisContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider)static booleanisTreeRestructuring(InternalCDORevisionDelta[] deltas)static CDORevisionKeyparseRevisionKey(java.lang.String source, CDOBranchManager branchManager)static java.lang.ObjectremapID(java.lang.Object value, java.util.Map<CDOID,CDOID> idMappings, boolean allowUnmappedTempIDs)
 
- 
- 
- 
Method Detail- 
createRevisionCachepublic static CDORevisionCache createRevisionCache(boolean supportingAudits, boolean supportingBranches) Creates and returns a new memory sensitive revision cache.- Since:
- 4.0
 
 - 
createRevisionManagerpublic static CDORevisionManager createRevisionManager() - Since:
- 4.0
 
 - 
createRevisionManagerpublic static CDORevisionManager createRevisionManager(CDORevisionCache cache) - Since:
- 4.0
 
 - 
copyRevisablepublic static CDORevisable copyRevisable(CDORevisable source) - Since:
- 4.0
 
 - 
createRevisablepublic static CDORevisable createRevisable(CDOBranch branch, int version, long timeStamp, long revised) - Since:
- 4.0
 
 - 
copyRevisionKeypublic static CDORevisionKey copyRevisionKey(CDORevisionKey source) - Since:
- 4.0
 
 - 
createRevisionKeypublic static CDORevisionKey createRevisionKey(CDOID id, CDOBranch branch, int version) - Since:
- 3.0
 
 - 
formatRevisionKeypublic static java.lang.String formatRevisionKey(CDORevisionKey key) - Since:
- 4.0
 
 - 
parseRevisionKeypublic static CDORevisionKey parseRevisionKey(java.lang.String source, CDOBranchManager branchManager) - Since:
- 4.0
 
 - 
createFeatureMapEntry@Deprecated public static org.eclipse.emf.ecore.util.FeatureMap.Entry createFeatureMapEntry(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)Deprecated.As of 4.5feature mapsare no longer supported.- Since:
- 2.0
 
 - 
createCDOFeatureMapEntry@Deprecated public static CDOFeatureMapEntry createCDOFeatureMapEntry() Deprecated.As of 4.5feature mapsare no longer supported.- Since:
- 3.0
 
 - 
createDeltapublic static CDORevisionDelta createDelta(CDORevision revision) - Since:
- 4.0
 
 - 
createChangeSetDatapublic static CDOChangeSetData createChangeSetData(java.util.Set<CDOID> ids, CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDORevisionManager revisionManager) - Since:
- 4.0
 
 - 
createChangeSetDatapublic static CDOChangeSetData createChangeSetData(java.util.Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider) - Since:
- 4.0
 
 - 
createChangeSetDatapublic static CDOChangeSetData createChangeSetData(java.util.Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider, boolean useStartVersions) - Since:
- 4.1
 
 - 
createChangeSetDatapublic static CDOChangeSetData createChangeSetData(java.util.List<CDOIDAndVersion> newObjects, java.util.List<CDORevisionKey> changedObjects, java.util.List<CDOIDAndVersion> detachedObjects) - Since:
- 4.0
 
 - 
createChangeSetpublic static CDOChangeSet createChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetData data) - Since:
- 4.0
 
 - 
remapIDpublic static java.lang.Object remapID(java.lang.Object value, java.util.Map<CDOID,CDOID> idMappings, boolean allowUnmappedTempIDs)- Since:
- 3.0
 
 - 
isTreeRestructuringpublic static boolean isTreeRestructuring(InternalCDORevisionDelta[] deltas) - Since:
- 4.5
 
 - 
isContainedpublic static boolean isContained(CDOID child, CDOID container, CDORevisionProvider provider) - Since:
- 4.3
 
 - 
isContainedpublic static boolean isContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider) - Since:
- 4.3
 
 - 
handleParentRevisionspublic static void handleParentRevisions(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler) - Since:
- 4.5
 
 - 
getParentRevisionpublic static CDORevision getParentRevision(CDORevision revision, CDORevisionProvider provider) - Since:
- 4.5
 
 - 
getChildRevisionspublic static java.util.List<CDORevision> getChildRevisions(CDOID container, CDORevisionProvider provider) - Since:
- 4.4
 
 - 
getChildRevisionspublic static java.util.List<CDORevision> getChildRevisions(CDOID container, CDORevisionProvider provider, boolean onlyProperContents) - Since:
- 4.5
 
 - 
getChildRevisionspublic static java.util.List<CDORevision> getChildRevisions(CDORevision container, CDORevisionProvider provider) - Since:
- 4.4
 
 - 
getChildRevisionspublic static java.util.List<CDORevision> getChildRevisions(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents) - Since:
- 4.5
 
 - 
getResourceNodeNamepublic static java.lang.String getResourceNodeName(CDORevision revision) - Since:
- 4.15
 
 - 
getResourceNodePathpublic static java.lang.String getResourceNodePath(CDOID id, CDORevisionProvider provider) - Since:
- 4.3
 
 - 
getResourceNodePathpublic static java.lang.String getResourceNodePath(CDORevision revision, CDORevisionProvider provider) - Since:
- 4.0
 
 - 
compareListspublic static CDOListFeatureDelta compareLists(CDORevision originRevision, CDORevision dirtyRevision, org.eclipse.emf.ecore.EStructuralFeature feature) - Since:
- 4.8
 
 - 
dumpAllRevisionspublic static java.lang.String dumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map) - Since:
- 3.0
 
 - 
dumpAllRevisionspublic static void dumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map, java.io.PrintStream out) - Since:
- 3.0
 
 
- 
 
-