Package | Description |
---|---|
org.eclipse.emf.cdo.common.commit |
Common concepts for dealing with commits and change sets.
|
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.spi.common.commit |
Common service provider interfaces and useful base implementations for dealing with commits and change sets.
|
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.
|
org.eclipse.emf.cdo.util |
Client utility classes, some common interfaces and exceptions.
|
org.eclipse.emf.cdo.view |
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
|
org.eclipse.emf.spi.cdo |
Client service provider interfaces and useful base implementations.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<CDORevisionKey> |
CDOChangeSetData.getChangedObjects()
Returns a collection of revision keys denoting which (original) revisions have been changed in the context of a
commit operation.
|
Modifier and Type | Method and Description |
---|---|
CDORevisionKey |
CDODataInput.readCDORevisionKey() |
Modifier and Type | Method and Description |
---|---|
void |
CDODataOutput.writeCDORevisionKey(CDORevisionKey revisionKey) |
Modifier and Type | Interface and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
static CDORevisionKey |
CDORevisionUtil.copyRevisionKey(CDORevisionKey source) |
static CDORevisionKey |
CDORevisionUtil.createRevisionKey(CDOID id,
CDOBranch branch,
int version) |
static CDORevisionKey |
CDORevisionUtil.parseRevisionKey(java.lang.String source,
CDOBranchManager branchManager) |
Modifier and Type | Method and Description |
---|---|
int |
CDORevisionUtil.CDORevisionComparator.compare(CDORevisionKey rev1,
CDORevisionKey rev2) |
static CDORevisionKey |
CDORevisionUtil.copyRevisionKey(CDORevisionKey source) |
static java.lang.String |
CDORevisionUtil.formatRevisionKey(CDORevisionKey key) |
Modifier and Type | Method and Description |
---|---|
static CDOChangeSetData |
CDORevisionUtil.createChangeSetData(java.util.List<CDOIDAndVersion> newObjects,
java.util.List<CDORevisionKey> changedObjects,
java.util.List<CDOIDAndVersion> detachedObjects) |
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 |
---|---|
java.util.Map<CDOID,CDORevisionKey> |
CDORevisionAvailabilityInfo.getAvailableRevisions() |
Modifier and Type | Method and Description |
---|---|
void |
CDORevisionAvailabilityInfo.addRevision(CDORevisionKey key) |
Modifier and Type | Method and Description |
---|---|
static CDOCommitData |
CDOCommitInfoUtil.createCommitData(java.util.List<CDOPackageUnit> newPackageUnits,
java.util.List<CDOIDAndVersion> newObjects,
java.util.List<CDORevisionKey> changedObjects,
java.util.List<CDOIDAndVersion> detachedObjects) |
Modifier and Type | Method and Description |
---|---|
CDORevisionKey |
CDODataInputImpl.readCDORevisionKey() |
Modifier and Type | Method and Description |
---|---|
void |
CDODataOutputImpl.writeCDORevisionKey(CDORevisionKey revisionKey) |
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 |
---|---|
CDOSessionProtocol.LockObjectsResult |
InternalRepository.lock(InternalView view,
IRWLockManager.LockType type,
java.util.List<CDORevisionKey> keys,
boolean recursive,
long timeout) |
Modifier and Type | Method and Description |
---|---|
CDORevisionKey[] |
StaleRevisionLockException.getStaleRevisions() |
Constructor and Description |
---|
StaleRevisionLockException(CDORevisionKey[] staleRevisions) |
Modifier and Type | Method and Description |
---|---|
void |
CDOInvalidationPolicy.handleInvalidation(CDOObject object,
CDORevisionKey key) |
Modifier and Type | Method and Description |
---|---|
CDORevisionKey[] |
CDOSessionProtocol.LockObjectsResult.getStaleRevisions() |
Modifier and Type | Method and Description |
---|---|
java.util.List<CDORevisionKey> |
InternalCDOView.ViewInvalidationData.getAllChangedObjects() |
Modifier and Type | Method and Description |
---|---|
void |
CDOSessionProtocol.RefreshSessionResult.addDetachedObject(CDORevisionKey revision) |
Modifier and Type | Method and Description |
---|---|
CDOSessionProtocol.LockObjectsResult |
CDOSessionProtocol.delegateLockObjects(java.lang.String lockAreaID,
java.util.List<CDORevisionKey> revisionKeys,
CDOBranch viewedBranch,
IRWLockManager.LockType lockType,
boolean recursive,
long timeout) |
void |
InternalCDOView.invalidate(CDOBranch branch,
long lastUpdateTime,
java.util.List<CDORevisionKey> allChangedObjects,
java.util.List<CDOIDAndVersion> allDetachedObjects,
java.util.Map<CDOID,InternalCDORevision> oldRevisions,
boolean async)
Deprecated.
|
void |
InternalCDOView.invalidate(CDOBranch branch,
long lastUpdateTime,
java.util.List<CDORevisionKey> allChangedObjects,
java.util.List<CDOIDAndVersion> allDetachedObjects,
java.util.Map<CDOID,InternalCDORevision> oldRevisions,
boolean async,
boolean clearResourcePathCache)
Deprecated.
As of 4.6. use
InternalCDOView.invalidate(ViewInvalidationData) |
CDOSessionProtocol.LockObjectsResult |
CDOSessionProtocol.lockObjects2(java.util.List<CDORevisionKey> revisionKeys,
int viewID,
CDOBranch viewedBranch,
IRWLockManager.LockType lockType,
boolean recursive,
long timeout) |
void |
InternalCDOView.ViewInvalidationData.setAllChangedObjects(java.util.List<CDORevisionKey> allChangedObjects) |
void |
CDOSessionProtocol.switchTarget(int viewID,
CDOBranchPoint branchPoint,
java.util.List<InternalCDOObject> invalidObjects,
java.util.List<CDORevisionKey> allChangedObjects,
java.util.List<CDOIDAndVersion> allDetachedObjects,
OMMonitor monitor) |
Constructor and Description |
---|
LockObjectsResult(boolean successful,
boolean timedOut,
boolean waitForUpdate,
long requiredTimestamp,
CDORevisionKey[] staleRevisions)
Deprecated.
|
LockObjectsResult(boolean successful,
boolean timedOut,
boolean waitForUpdate,
long requiredTimestamp,
CDORevisionKey[] staleRevisions,
CDOLockState[] newLockStates,
long timestamp) |
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