Package | Description |
---|---|
org.eclipse.emf.cdo.common.branch |
Common concepts for dealing with branches.
|
org.eclipse.emf.cdo.common.protocol |
Common concepts for dealing with protocols and CDO-specific I/O.
|
org.eclipse.emf.cdo.common.revision |
Common concepts for dealing with revisions and revision lists.
|
org.eclipse.emf.cdo.common.revision.delta |
Common concepts for dealing with revision deltas and feature deltas.
|
org.eclipse.emf.cdo.server |
Server concepts for dealing with repositories and stores.
|
org.eclipse.emf.cdo.spi.common.branch |
Common service provider interfaces and useful base implementations for dealing with branches.
|
org.eclipse.emf.cdo.spi.common.protocol |
Common base implementations for dealing with I/O of CDO data structures.
|
org.eclipse.emf.cdo.spi.common.revision |
Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
|
org.eclipse.emf.cdo.spi.server |
Server service provider interfaces and useful base implementations.
|
Modifier and Type | Method and Description |
---|---|
CDOBranchVersion |
CDOBranch.getVersion(int version)
Returns the branch version in this branch with the given version number.
|
Modifier and Type | Method and Description |
---|---|
CDOBranchVersion |
CDODataInput.readCDOBranchVersion() |
Modifier and Type | Method and Description |
---|---|
void |
CDODataOutput.writeCDOBranchVersion(CDOBranchVersion branchVersion) |
Modifier and Type | Interface and Description |
---|---|
interface |
CDORevisable
An entity that has a defined lifetime (creation plus revision) and a version in a
branch . |
interface |
CDORevision
|
static interface |
CDORevisionCache.EvictionEvent
An
event fired from a revision cache for revisions that
are evicted because they are no longer strongly referenced when free memory runs low. |
interface |
CDORevisionKey
|
Modifier and Type | Method and Description |
---|---|
boolean |
CDORevisionManager.containsRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion)
Returns
true if the revision cache contains a revision
with the given ID at the given branch version (branch + version),
false otherwise. |
CDORevision |
CDORevisionCache.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion) |
CDORevision |
CDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand)
Returns the
revision with the given ID at the given branch version (branch + version), optionally demand loading it if it is not already in the
cache . |
Modifier and Type | Interface and Description |
---|---|
interface |
CDORevisionDelta
Represents the change delta between two
revisions of a CDO object. |
Modifier and Type | Method and Description |
---|---|
CDOBranchVersion[] |
IStoreAccessor.CommitContext.getDetachedObjectVersions() |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
IStoreAccessor.readRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int listChunk,
CDORevisionCacheAdder cache)
Reads a revision with the given version in the given branch from the back-end.
|
Modifier and Type | Method and Description |
---|---|
static CDOBranchVersion |
CDOBranchUtil.copyBranchVersion(CDOBranchVersion source) |
Modifier and Type | Method and Description |
---|---|
static CDOBranchVersion |
CDOBranchUtil.copyBranchVersion(CDOBranchVersion source) |
Modifier and Type | Method and Description |
---|---|
CDOBranchVersion |
CDODataInputImpl.readCDOBranchVersion() |
Modifier and Type | Method and Description |
---|---|
void |
CDODataOutputImpl.writeCDOBranchVersion(CDOBranchVersion branchVersion) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
interface |
InternalCDORevisionDelta
If the meaning of this type isn't clear, there really should be more of a description here...
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
BaseCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
DelegatingCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
DetachedCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
PointerCDORevision
|
class |
StubCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
SyntheticCDORevision
A synthetic revision that represents the initial period of an object in a
branch when the object is
still associated with a revision from one of the baseline branches. |
Modifier and Type | Method and Description |
---|---|
CDOBranchVersion |
RevisionInfo.Available.getAvailableBranchVersion() |
CDOBranchVersion |
PointerCDORevision.getTarget() |
CDOBranchVersion |
RevisionInfo.Available.Pointer.getTargetBranchVersion() |
Modifier and Type | Method and Description |
---|---|
boolean |
DelegatingCDORevisionManager.containsRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion) |
InternalCDORevision |
DelegatingCDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand) |
InternalCDORevision |
InternalCDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand) |
InternalCDORevision |
InternalCDORevisionManager.RevisionLoader.loadRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk) |
CDORevision |
InternalCDORevisionCache.removeRevision(CDOID id,
CDOBranchVersion branchVersion) |
void |
DelegatingCDORevisionManager.reviseVersion(CDOID id,
CDOBranchVersion branchVersion,
long timeStamp) |
void |
InternalCDORevisionManager.reviseVersion(CDOID id,
CDOBranchVersion branchVersion,
long timeStamp) |
Constructor and Description |
---|
PointerCDORevision(org.eclipse.emf.ecore.EClass eClass,
CDOID id,
CDOBranch branch,
long revised,
CDOBranchVersion target) |
RevisionInfo.Available.Detached(CDOID id,
CDOBranchPoint requestedBranchPoint,
CDOBranchVersion availableBranchVersion) |
RevisionInfo.Available.Normal(CDOID id,
CDOBranchPoint requestedBranchPoint,
CDOBranchVersion availableBranchVersion) |
RevisionInfo.Available.Pointer(CDOID id,
CDOBranchPoint requestedBranchPoint,
CDOBranchVersion availableBranchVersion,
CDOBranchVersion targetBranchVersion) |
RevisionInfo.Available(CDOID id,
CDOBranchPoint requestedBranchPoint,
CDOBranchVersion availableBranchVersion) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCommitContext.setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions) |
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.