Package | Description |
---|---|
org.eclipse.emf.cdo.common.revision |
Common concepts for dealing with revisions and revision lists.
|
org.eclipse.emf.cdo.server |
Server concepts for dealing with repositories and stores.
|
org.eclipse.emf.cdo.server.db.mapping |
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
|
org.eclipse.emf.cdo.server.hibernate |
Server concepts for dealing with Hibernate stores and accessors.
|
org.eclipse.emf.cdo.server.objectivity |
Server concepts for dealing with Objectivity/DB stores and accessors.
|
org.eclipse.emf.cdo.spi.common.model |
Common service provider interfaces and useful base implementations for dealing with models and types
|
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.spi.workspace |
Server provider interfaces (SPI) for CDO
workspaces . |
org.eclipse.emf.internal.cdo |
Exposes
CDOObjectImpl for extension in generated EMF models. |
org.eclipse.emf.spi.cdo |
Client service provider interfaces and useful base implementations.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
CDORevisionUtil.isContained(InternalCDORevision child,
CDOID container,
CDORevisionProvider provider) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision[] |
IStoreAccessor.CommitContext.getDirtyObjects()
Returns an array of the dirty objects that are part of the commit operation represented by this
CommitContext . |
InternalCDORevision[] |
IStoreAccessor.CommitContext.getNewObjects()
Returns an array of the new objects that are part of the commit operation represented by this
CommitContext . |
InternalCDORevision |
IStoreAccessor.readRevision(CDOID id,
CDOBranchPoint branchPoint,
int listChunk,
CDORevisionCacheAdder cache)
Reads a revision from the back-end that was valid at the given timeStamp in the given branch.
|
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 |
---|---|
IStoreChunkReader |
IStoreAccessor.createChunkReader(InternalCDORevision revision,
EStructuralFeature feature) |
protected Object |
CDOServerBrowser.RevisionsPage.getRevisionValue(Object value,
CDOServerBrowser browser,
Map<CDOID,List<CDORevision>> ids,
InternalCDORevision context) |
void |
IStoreAccessor.Raw.rawStore(InternalCDORevision revision,
OMMonitor monitor)
Stores the given
revision in the backend represented by this raw
store accessor without going through a regular commit . |
protected void |
CDOServerBrowser.RevisionsPage.showRevision(PrintStream pout,
CDOServerBrowser browser,
Map<CDOID,List<CDORevision>> ids,
InternalCDORevision revision) |
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractTypeMapping.getRevisionValue(InternalCDORevision revision) |
boolean |
IClassMapping.readRevision(IDBStoreAccessor accessor,
InternalCDORevision revision,
int listChunk)
Read a revision.
|
boolean |
IClassMappingAuditSupport.readRevisionByVersion(IDBStoreAccessor storeAccessor,
InternalCDORevision revision,
int listChunk)
Read a specific version of a revision.
|
void |
IListMapping.readValues(IDBStoreAccessor accessor,
InternalCDORevision revision,
int listChunk)
Read the list size and the complete list or the first part of it.
|
void |
AbstractTypeMapping.readValueToRevision(ResultSet resultSet,
InternalCDORevision revision) |
void |
ITypeMapping.readValueToRevision(ResultSet resultSet,
InternalCDORevision revision)
Read a value from a
ResultSet , convert it from the DB to the CDO representation and set it to the feature
of the revision. |
void |
AbstractTypeMapping.setValueFromRevision(PreparedStatement stmt,
int index,
InternalCDORevision revision) |
void |
ITypeMapping.setValueFromRevision(PreparedStatement stmt,
int index,
InternalCDORevision value)
Set a value of the given revision to the JDBC
IDBPreparedStatement using an appropriate setXxx
method. |
void |
IClassMapping.writeRevision(IDBStoreAccessor accessor,
InternalCDORevision revision,
boolean mapType,
boolean revise,
OMMonitor monitor)
Write the revision data to the database.
|
void |
IListMapping.writeValues(IDBStoreAccessor accessor,
InternalCDORevision revision)
Write a complete list of values to the database.
|
Modifier and Type | Method and Description |
---|---|
IHibernateStoreChunkReader |
IHibernateStoreAccessor.createChunkReader(InternalCDORevision revision,
EStructuralFeature feature) |
Modifier and Type | Method and Description |
---|---|
IObjectivityStoreChunkReader |
IObjectivityStoreAccessor.createChunkReader(InternalCDORevision revision,
EStructuralFeature feature) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
InternalCDOClassInfo.getRevisionForID(CDOID id) |
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 |
---|---|
InternalCDORevision |
DelegatingCDORevision.copy() |
InternalCDORevision |
InternalCDORevision.copy() |
InternalCDORevision |
StubCDORevision.copy() |
protected InternalCDORevision |
RevisionInfo.doReadResult(CDODataInput in)
Deprecated.
Not called anymore by the framework
|
abstract InternalCDORevision |
DelegatingCDORevision.getDelegate() |
InternalCDORevision |
AbstractCDORevision.getProperRevision() |
InternalCDORevision |
DelegatingCDORevision.getProperRevision() |
InternalCDORevision |
InternalCDORevision.getProperRevision() |
InternalCDORevision |
RevisionInfo.getResult() |
InternalCDORevision |
RevisionInfo.Available.Normal.getResult() |
InternalCDORevision |
DelegatingCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand) |
InternalCDORevision |
InternalCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand) |
InternalCDORevision |
DelegatingCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics) |
InternalCDORevision |
InternalCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics) |
InternalCDORevision |
DelegatingCDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand) |
InternalCDORevision |
InternalCDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand) |
InternalCDORevision |
AbstractCDORevision.getRevisionForID(CDOID id) |
InternalCDORevision |
DelegatingCDORevision.getRevisionForID(CDOID id) |
InternalCDORevision |
InternalCDORevision.getRevisionForID(CDOID id) |
InternalCDORevision |
InternalCDORevisionManager.RevisionLoader.loadRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk) |
static InternalCDORevision |
RevisionInfo.readResult(CDODataInput in,
CDOID id,
CDOBranch branch) |
Modifier and Type | Method and Description |
---|---|
protected void |
RevisionInfo.doWriteResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
Deprecated.
Not called anymore by the framework
|
void |
CDORevisionUnchunker.ensureChunks(InternalCDORevision revision,
int chunkSize) |
void |
CDORevisionMerger.merge(InternalCDORevision revision,
CDORevisionDelta delta) |
void |
RevisionInfo.setResult(InternalCDORevision result) |
static void |
RevisionInfo.writeResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
|
static void |
RevisionInfo.writeResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk,
CDOBranchPoint securityContext) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCDORevisionCache.getAllRevisions(List<InternalCDORevision> result)
Fills a list with all
revisions . |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
Store.createRevision(EClass eClass,
CDOID id) |
InternalCDORevision[] |
InternalCommitContext.getDetachedRevisions() |
Modifier and Type | Method and Description |
---|---|
void |
InternalSession.collectContainedRevisions(InternalCDORevision revision,
CDOBranchPoint branchPoint,
int referenceChunk,
Set<CDOID> revisions,
List<CDORevision> additionalRevisions) |
IStoreAccessor |
InternalRepository.ensureChunk(InternalCDORevision revision,
EStructuralFeature feature,
int chunkStart,
int chunkEnd) |
void |
InternalRepository.ensureChunks(InternalCDORevision revision) |
void |
InternalCommitContext.setNewObjects(InternalCDORevision[] newObjects) |
protected void |
StoreAccessor.writeDirtyObjectRevisions(InternalCommitContext context,
InternalCDORevision[] dirtyObjects,
CDOBranch branch,
OMMonitor monitor) |
protected void |
StoreAccessor.writeNewObjectRevisions(InternalCommitContext context,
InternalCDORevision[] newObjects,
CDOBranch branch,
OMMonitor monitor) |
protected abstract void |
StoreAccessor.writeRevisions(InternalCDORevision[] revisions,
CDOBranch branch,
OMMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCDOWorkspaceBase.registerAddedAndDetachedObject(InternalCDORevision revision) |
void |
InternalCDOWorkspaceBase.registerChangedOrDetachedObject(InternalCDORevision revision) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
CDOObjectImpl.cdoRevision() |
InternalCDORevision |
CDOObjectImpl.cdoRevision(boolean loadOnDemand) |
Modifier and Type | Method and Description |
---|---|
static void |
CDOObjectImpl.revisionToInstanceFeature(InternalCDOObject instance,
InternalCDORevision revision,
EStructuralFeature eFeature) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
InternalCDOObject.cdoRevision() |
InternalCDORevision |
InternalCDOObject.cdoRevision(boolean loadOnDemand) |
InternalCDORevision |
InternalCDOView.getRevision(CDOID id,
boolean loadOnDemand) |
Modifier and Type | Method and Description |
---|---|
List<InternalCDORevision> |
CDOSessionProtocol.RefreshSessionResult.getChangedObjects(CDOBranch branch) |
Map<InternalCDOObject,InternalCDORevision> |
InternalCDOTransaction.getCleanRevisions() |
Modifier and Type | Method and Description |
---|---|
void |
CDOSessionProtocol.RefreshSessionResult.addChangedObject(InternalCDORevision revision) |
Object |
CDOStore.convertToEMF(EObject eObject,
InternalCDORevision revision,
EStructuralFeature feature,
int index,
Object value) |
Object |
CDOSessionProtocol.loadChunk(InternalCDORevision revision,
EStructuralFeature feature,
int accessIndex,
int fetchIndex,
int fromIndex,
int toIndex) |
Map<CDORevision,CDOPermission> |
CDOSessionProtocol.loadPermissions(InternalCDORevision[] revisions) |
void |
InternalCDOTransaction.registerDirty(InternalCDOObject object,
CDOFeatureDelta featureDelta,
InternalCDORevision cleanRevision) |
void |
InternalCDOTransaction.registerFeatureDelta(InternalCDOObject object,
CDOFeatureDelta featureDelta,
InternalCDORevision cleanRevision) |
Object |
CDOStore.resolveProxy(InternalCDORevision revision,
EStructuralFeature feature,
int index,
Object value) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCDOView.collectViewedRevisions(Map<CDOID,InternalCDORevision> revisions) |
CDOSessionProtocol.RefreshSessionResult |
CDOSessionProtocol.RefreshSessionResult.Provider.getRefreshSessionResult(Map<CDOBranch,List<InternalCDOView>> views,
Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions) |
void |
InternalCDOView.invalidate(CDOBranch branch,
long lastUpdateTime,
List<CDORevisionKey> allChangedObjects,
List<CDOIDAndVersion> allDetachedObjects,
Map<CDOID,InternalCDORevision> oldRevisions,
boolean async)
Deprecated.
|
void |
InternalCDOView.invalidate(CDOBranch branch,
long lastUpdateTime,
List<CDORevisionKey> allChangedObjects,
List<CDOIDAndVersion> allDetachedObjects,
Map<CDOID,InternalCDORevision> oldRevisions,
boolean async,
boolean clearResourcePathCache) |
CDOSessionProtocol.LockObjectsResult |
CDOSessionProtocol.lockObjects(List<InternalCDORevision> viewedRevisions,
int viewID,
CDOBranch viewedBranch,
IRWLockManager.LockType lockType,
long timeout)
Deprecated.
Not called anymore. Use
#lockObjects2(List, int, CDOBranch, LockType, boolean, long) instead. |
void |
InternalCDOSession.processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result,
CDOBranch branch,
List<InternalCDOView> branchViews,
Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions) |
CDOSessionProtocol.RefreshSessionResult |
CDOSessionProtocol.refresh(long lastUpdateTime,
Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions,
int initialChunkSize,
boolean enablePassiveUpdates) |
Map<CDORevision,CDOPermission> |
CDOPermissionUpdater.updatePermissions(InternalCDOSession session,
Set<InternalCDORevision> revisions) |
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.