Class AbstractCDORevision
- java.lang.Object
- 
- org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision
 
- 
- All Implemented Interfaces:
- CDOBranchPoint,- CDOBranchProvider,- CDOBranchVersion,- CDOIdentifiable,- CDOIDAndVersion,- CDORevisable,- CDORevision,- CDORevisionData,- CDORevisionKey,- CDOTimeProvider,- CDOVersionProvider,- CDOBranchAdjustable,- CDOReferenceAdjustable,- InternalCDORevision
 - Direct Known Subclasses:
- BaseCDORevision,- StubCDORevision
 
 public abstract class AbstractCDORevision extends java.lang.Object implements InternalCDORevision If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 2.0
- Author:
- Eike Stepper
 
- 
- 
Field Summary- 
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPointINVALID_DATE, UNSPECIFIED_DATE
 - 
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersionUNSPECIFIED_VERSION
 - 
Fields inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionDEPTH_INFINITE, DEPTH_NONE, FIRST_VERSION, MAIN_BRANCH_ID, PERMISSION_PROVIDER, UNCHUNKED
 - 
Fields inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionDataNIL
 - 
Fields inherited from interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionDO_NOT_CREATE_LIST
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractCDORevision(InternalCDOClassInfo classInfo)protectedAbstractCDORevision(org.eclipse.emf.ecore.EClass eClass)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaccept(CDORevisionValueVisitor visitor)voidaccept(CDORevisionValueVisitor visitor, java.util.function.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter)voidaccept(CDORevisionValueVisitor visitor, org.eclipse.net4j.util.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter)Deprecated.voidadjustForCommit(CDOBranch branch, long timeStamp)CDORevisionDatadata()booleanequals(java.lang.Object obj)protected org.eclipse.emf.ecore.EStructuralFeature[]getAllPersistentFeatures()InternalCDOClassInfogetClassInfo()org.eclipse.emf.ecore.EClassgetEClass()protected intgetFeatureIndex(org.eclipse.emf.ecore.EStructuralFeature feature)CDOListgetList(org.eclipse.emf.ecore.EStructuralFeature feature)Deprecated.CDOListgetList(org.eclipse.emf.ecore.EStructuralFeature feature, int initialCapacity)Deprecated.InternalCDORevisiongetProperRevision()InternalCDORevisiongetRevisionForID(CDOID id)inthashCode()protected voidinitClassInfo(org.eclipse.emf.ecore.EClass eClass)booleanisHistorical()Returnstrueexactly ifCDOBranchPoint.getTimeStamp()does not returnCDOBranchPoint.UNSPECIFIED_DATE,falseotherwise.booleanisReadable()booleanisResource()booleanisResourceFolder()booleanisResourceNode()booleanisValid(long timeStamp)booleanisValid(CDOBranchPoint branchPoint)booleanisWritable()CDORevisionrevision()java.lang.StringtoString()- 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.CDOBranchAdjustableadjustBranches
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPointgetTimeStamp
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersiongetVersion
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDOIDAndVersiongetVersion
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.id.CDOIdentifiablegetID
 - 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.revision.CDOReferenceAdjustableadjustReferences
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisablegetRevised
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisiongetPermission, merge
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionDatacontains, get, getContainerID, getContainingFeatureID, getResourceID, hashCode, indexOf, isEmpty, lastIndexOf, size, toArray, toArray
 - 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionadd, 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, writeValues
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractCDORevisionprotected AbstractCDORevision(org.eclipse.emf.ecore.EClass eClass) - Since:
- 3.0
 
 - 
AbstractCDORevisionprotected AbstractCDORevision(InternalCDOClassInfo classInfo) - Since:
- 4.2
 
 
- 
 - 
Method Detail- 
getClassInfopublic final InternalCDOClassInfo getClassInfo() - Specified by:
- getClassInfoin interface- CDORevision
- Specified by:
- getClassInfoin interface- InternalCDORevision
- Since:
- 4.2
 
 - 
getEClasspublic final org.eclipse.emf.ecore.EClass getEClass() - Specified by:
- getEClassin interface- CDORevision
 
 - 
getRevisionForIDpublic InternalCDORevision getRevisionForID(CDOID id) - Specified by:
- getRevisionForIDin interface- InternalCDORevision
- Since:
- 4.2
 
 - 
getProperRevisionpublic InternalCDORevision getProperRevision() - Specified by:
- getProperRevisionin interface- InternalCDORevision
- Since:
- 4.2
 
 - 
isResourceNodepublic boolean isResourceNode() - Specified by:
- isResourceNodein interface- CDORevision
 
 - 
isResourceFolderpublic boolean isResourceFolder() - Specified by:
- isResourceFolderin interface- CDORevision
 
 - 
isResourcepublic boolean isResource() - Specified by:
- isResourcein interface- CDORevision
 
 - 
datapublic CDORevisionData data() - Specified by:
- datain interface- CDORevision
 
 - 
revisionpublic CDORevision revision() - Specified by:
- revisionin interface- CDORevisionData
 
 - 
isHistoricalpublic boolean isHistorical() Description copied from interface:CDORevisionReturnstrueexactly ifCDOBranchPoint.getTimeStamp()does not returnCDOBranchPoint.UNSPECIFIED_DATE,falseotherwise.- Specified by:
- isHistoricalin interface- CDORevision
- Since:
- 3.0
 
 - 
isValidpublic boolean isValid(long timeStamp) - Specified by:
- isValidin interface- CDORevision
 
 - 
isValidpublic boolean isValid(CDOBranchPoint branchPoint) - Specified by:
- isValidin interface- CDORevision
- Since:
- 4.0
 
 - 
isReadablepublic boolean isReadable() - Specified by:
- isReadablein interface- CDORevision
- Since:
- 4.1
 
 - 
isWritablepublic boolean isWritable() - Specified by:
- isWritablein interface- CDORevision
- Since:
- 4.1
 
 - 
acceptpublic void accept(CDORevisionValueVisitor visitor) - Specified by:
- acceptin interface- CDORevisionData
- Since:
- 4.2
 
 - 
accept@Deprecated public void accept(CDORevisionValueVisitor visitor, org.eclipse.net4j.util.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter) Deprecated.- Specified by:
- acceptin interface- CDORevisionData
- Since:
- 4.2
 
 - 
acceptpublic void accept(CDORevisionValueVisitor visitor, java.util.function.Predicate<org.eclipse.emf.ecore.EStructuralFeature> filter) - Specified by:
- acceptin interface- CDORevisionData
- Since:
- 4.9
 
 - 
adjustForCommitpublic void adjustForCommit(CDOBranch branch, long timeStamp) - Specified by:
- adjustForCommitin interface- InternalCDORevision
- Since:
- 3.0
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getList@Deprecated public CDOList getList(org.eclipse.emf.ecore.EStructuralFeature feature) Deprecated.- Specified by:
- getListin interface- InternalCDORevision
 
 - 
getList@Deprecated public CDOList getList(org.eclipse.emf.ecore.EStructuralFeature feature, int initialCapacity) Deprecated.- Specified by:
- getListin interface- InternalCDORevision
 
 - 
initClassInfoprotected void initClassInfo(org.eclipse.emf.ecore.EClass eClass) - Since:
- 4.2
 
 - 
getAllPersistentFeaturesprotected org.eclipse.emf.ecore.EStructuralFeature[] getAllPersistentFeatures() - Since:
- 3.0
 
 - 
getFeatureIndexprotected int getFeatureIndex(org.eclipse.emf.ecore.EStructuralFeature feature) - Since:
- 3.0
 
 
- 
 
-