public final class CDOBranchUtil extends Object
Modifier and Type | Field and Description |
---|---|
static CDOBranchPoint |
AUTO_BRANCH_POINT |
public static final CDOBranchPoint AUTO_BRANCH_POINT
public static InternalCDOBranchManager createBranchManager()
public static CDOBranchPointRange createRange(CDOBranchPoint startPoint, CDOBranchPoint endPoint)
public static void writeRange(CDODataOutput out, CDOBranchPointRange range) throws IOException
IOException
public static CDOBranchPointRange readRange(CDODataInput in) throws IOException
IOException
public static void writeRangeOrNull(CDODataOutput out, CDOBranchPointRange range) throws IOException
IOException
public static CDOBranchPointRange readRangeOrNull(CDODataInput in) throws IOException
IOException
public static void writeBranchPointOrNull(CDODataOutput out, CDOBranchPoint point) throws IOException
IOException
public static CDOBranchPoint readBranchPointOrNull(CDODataInput in) throws IOException
IOException
public static CDOBranchPoint copyBranchPoint(CDOBranchPoint source)
public static CDOBranchVersion copyBranchVersion(CDOBranchVersion source)
public static CDOBranchPoint adjustBranchPoint(CDOBranchPoint branchPoint, CDOBranchManager branchManager)
public static CDOBranchPoint normalizeBranchPoint(CDOBranchPoint branchPoint)
public static CDOBranchPoint normalizeBranchPoint(CDOBranch branch, long timeStamp)
public static boolean isContainedBy(CDOBranchPoint contained, CDOBranchPoint container)
public static CDOBranchPoint getAncestor(CDOBranchPoint point1, CDOBranchPoint point2)
public static CDOBranchPoint[] getPath(CDOBranchPoint point)
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html