public abstract class AbstractCDORevision extends java.lang.Object implements InternalCDORevision
DO_NOT_CREATE_LISTDEPTH_INFINITE, DEPTH_NONE, FIRST_VERSION, MAIN_BRANCH_ID, PERMISSION_PROVIDER, UNCHUNKEDINVALID_DATE, UNSPECIFIED_DATEUNSPECIFIED_VERSIONNIL| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCDORevision(EClass eClass) |
protected |
AbstractCDORevision(InternalCDOClassInfo classInfo) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, bypassPermissionChecks, clear, clearValues, compare, convertEObjects, copy, freeze, getBranch, getListOrNull, getOrCreateList, getOrCreateList, getResourceNodeName, getValue, isFrozen, isListPreserving, isUnchunked, move, read, readValues, remove, set, setBranchPoint, setContainerID, setContainingFeatureID, setID, setList, setListPreserving, setPermission, setResourceID, setRevised, setUnchunked, setValue, setVersion, unset, write, write, writeValuesgetPermission, mergegetVersiongetIDgetRevisedgetTimeStampgetVersioncontains, get, getContainerID, getContainingFeatureID, getResourceID, hashCode, indexOf, isEmpty, lastIndexOf, size, toArray, toArrayadjustReferencesadjustBranchesprotected AbstractCDORevision(EClass eClass)
protected AbstractCDORevision(InternalCDOClassInfo classInfo)
public final InternalCDOClassInfo getClassInfo()
getClassInfo in interface CDORevisiongetClassInfo in interface InternalCDORevisionpublic final EClass getEClass()
getEClass in interface CDORevisionpublic InternalCDORevision getRevisionForID(CDOID id)
getRevisionForID in interface InternalCDORevisionpublic InternalCDORevision getProperRevision()
getProperRevision in interface InternalCDORevisionpublic boolean isResourceNode()
isResourceNode in interface CDORevisionpublic boolean isResourceFolder()
isResourceFolder in interface CDORevisionpublic boolean isResource()
isResource in interface CDORevisionpublic CDORevisionData data()
data in interface CDORevisionpublic CDORevision revision()
revision in interface CDORevisionDatapublic boolean isHistorical()
CDORevisiontrue exactly if CDOBranchPoint.getTimeStamp() does not return CDOBranchPoint.UNSPECIFIED_DATE,
false otherwise.isHistorical in interface CDORevisionpublic boolean isValid(long timeStamp)
isValid in interface CDORevisionpublic boolean isValid(CDOBranchPoint branchPoint)
isValid in interface CDORevisionpublic boolean isReadable()
isReadable in interface CDORevisionpublic boolean isWritable()
isWritable in interface CDORevisionpublic void accept(CDORevisionValueVisitor visitor)
accept in interface CDORevisionData@Deprecated public void accept(CDORevisionValueVisitor visitor, Predicate<EStructuralFeature> filter)
accept in interface CDORevisionDatapublic void accept(CDORevisionValueVisitor visitor, java.util.function.Predicate<EStructuralFeature> filter)
accept in interface CDORevisionDatapublic void adjustForCommit(CDOBranch branch, long timeStamp)
adjustForCommit in interface InternalCDORevisionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object@Deprecated public CDOList getList(EStructuralFeature feature)
getList in interface InternalCDORevision@Deprecated public CDOList getList(EStructuralFeature feature, int initialCapacity)
getList in interface InternalCDORevisionprotected void initClassInfo(EClass eClass)
protected EStructuralFeature[] getAllPersistentFeatures()
protected int getFeatureIndex(EStructuralFeature feature)
Copyright (c) 2004-2019 Eike Stepper (Loehne, 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