
public abstract class AbstractCDORevision extends Object implements InternalCDORevision
DEPTH_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) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(CDORevisionValueVisitor visitor) |
void |
accept(CDORevisionValueVisitor visitor,
Predicate<EStructuralFeature> filter) |
void |
adjustForCommit(CDOBranch branch,
long timeStamp) |
CDORevisionData |
data() |
boolean |
equals(Object obj) |
protected EStructuralFeature[] |
getAllPersistentFeatures() |
InternalCDOClassInfo |
getClassInfo() |
EClass |
getEClass() |
protected int |
getFeatureIndex(EStructuralFeature feature) |
InternalCDORevision |
getProperRevision() |
InternalCDORevision |
getRevisionForID(CDOID id) |
int |
hashCode() |
protected void |
initClassInfo(EClass eClass) |
boolean |
isHistorical()
Returns
true exactly if CDOBranchPoint.getTimeStamp() does not return CDOBranchPoint.UNSPECIFIED_DATE,
false otherwise. |
boolean |
isReadable() |
boolean |
isResource() |
boolean |
isResourceFolder() |
boolean |
isResourceNode() |
boolean |
isValid(CDOBranchPoint branchPoint) |
boolean |
isValid(long timeStamp) |
boolean |
isWritable() |
CDORevision |
revision() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, clear, clearValues, compare, convertEObjects, copy, freeze, getBranch, getList, getList, getValue, isFrozen, isUnchunked, move, read, remove, set, setBranchPoint, setContainerID, setContainingFeatureID, setID, setList, setPermission, setResourceID, setRevised, setUnchunked, setValue, setVersion, unset, write, writegetPermission, mergegetID, getVersiongetRevisedgetTimeStampgetVersioncontains, get, getContainerID, getContainingFeatureID, getResourceID, hashCode, indexOf, isEmpty, lastIndexOf, size, toArray, toArrayadjustReferencesprotected 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 CDORevisionDatapublic void accept(CDORevisionValueVisitor visitor, Predicate<EStructuralFeature> filter)
accept in interface CDORevisionDatapublic void adjustForCommit(CDOBranch branch, long timeStamp)
adjustForCommit in interface InternalCDORevisionprotected void initClassInfo(EClass eClass)
protected EStructuralFeature[] getAllPersistentFeatures()
protected int getFeatureIndex(EStructuralFeature feature)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.