Uses of Interface
org.eclipse.emf.cdo.common.revision.CDORevision

Packages that use CDORevision
org.eclipse.emf.cdo Client concepts like CDOObject and CDOState
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.common.security Common concepts for dealing with permissions and protectable entities. 
org.eclipse.emf.cdo.security The generated EMF API of the CDO security model. 
org.eclipse.emf.cdo.security.impl The generated EMF implementation of the CDO security model. 
org.eclipse.emf.cdo.server Server concepts for dealing with repositories and stores. 
org.eclipse.emf.cdo.server.db Server concepts for dealing with DB stores and accessors. 
org.eclipse.emf.cdo.server.ocl Server implementation of a generic OCL query handler. 
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.transaction Client concepts for dealing with transactions, distributed transactions and their save points. 
org.eclipse.emf.cdo.util Client utility classes, some common interfaces and exceptions. 
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. 
 

Uses of CDORevision in org.eclipse.emf.cdo
 

Methods in org.eclipse.emf.cdo that return CDORevision
 CDORevision CDOObject.cdoRevision()
          Returns the revision of this object, or null if this object does currently not have a revision.
 

Uses of CDORevision in org.eclipse.emf.cdo.common.protocol
 

Methods in org.eclipse.emf.cdo.common.protocol that return CDORevision
 CDORevision CDODataInput.readCDORevision()
           
 CDORevision CDODataInput.readCDORevision(boolean freeze)
           
 

Methods in org.eclipse.emf.cdo.common.protocol with parameters of type CDORevision
 void CDODataOutput.writeCDORevision(CDORevision revision, int referenceChunk)
           
 void CDODataOutput.writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.common.revision
 

Methods in org.eclipse.emf.cdo.common.revision that return CDORevision
 CDORevision CDORevision.copy()
           
 CDORevision CDORevisionFactory.createRevision(EClass eClass)
           
 CDORevision CDORevisionCache.EvictionEvent.getRevision()
          May be null for certain cache implementations.
 CDORevision CDORevisionProvider.getRevision(CDOID id)
           
 CDORevision CDORevisionCache.getRevision(CDOID id, CDOBranchPoint branchPoint)
           
 CDORevision CDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)
          Returns the revision with the given ID at the given branch point (branch + timestamp), optionally demand loading it if it is not already in the cache.
 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.
 CDORevision CDORevisionData.revision()
           
 

Methods in org.eclipse.emf.cdo.common.revision that return types with arguments of type CDORevision
 Map<CDOBranch,List<CDORevision>> CDOAllRevisionsProvider.getAllRevisions()
           
 List<CDORevision> CDORevisionCache.getCurrentRevisions()
          Returns a list of revisions that are current.
 Map<CDOBranch,List<CDORevision>> CDORevisionUtil.AllRevisionsDumper.getMap()
           
 List<CDORevision> CDORevisionManager.getRevisions(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)
          Returns the revisions with the given IDs at the given branch point (branch + timestamp), optionally demand loading them if they are not already in the cache.
 

Methods in org.eclipse.emf.cdo.common.revision with parameters of type CDORevision
 void CDORevisionCacheAdder.addRevision(CDORevision revision)
          Adds the given revision to this cache.
 CDORevisionDelta CDORevision.compare(CDORevision origin)
           
static CDORevisionDelta CDORevisionUtil.createDelta(CDORevision revision)
           
protected abstract  void CDORevisionUtil.AllRevisionsDumper.dumpRevision(CDORevision revision)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Plain.dumpRevision(CDORevision revision)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpRevision(CDORevision revision)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpRevision(CDORevision revision, PrintStream out)
           
protected  boolean CDORevisionHandler.Filtered.filter(CDORevision revision)
           
protected  boolean CDORevisionHandler.Filtered.Undetached.filter(CDORevision revision)
           
static String CDORevisionUtil.getResourceNodePath(CDORevision revision, CDORevisionProvider provider)
           
 boolean CDORevisionHandler.handleRevision(CDORevision revision)
          Handles a revision.
 boolean CDORevisionHandler.Filtered.handleRevision(CDORevision revision)
           
 void CDOListResolver.resolveAllProxies(CDORevision revision, EStructuralFeature feature)
          Defines a strategy to be used when the collection needs to resolve all elements.
 Object CDOListResolver.resolveProxy(CDORevision revision, EStructuralFeature feature, int accessIndex, int serverIndex)
          Defines a strategy to be used when the collection needs to resolve one element.
 

Method parameters in org.eclipse.emf.cdo.common.revision with type arguments of type CDORevision
static String CDORevisionUtil.dumpAllRevisions(Map<CDOBranch,List<CDORevision>> map)
           
static void CDORevisionUtil.dumpAllRevisions(Map<CDOBranch,List<CDORevision>> map, PrintStream out)
           
 

Constructor parameters in org.eclipse.emf.cdo.common.revision with type arguments of type CDORevision
CDORevisionUtil.AllRevisionsDumper.Stream.Html(Map<CDOBranch,List<CDORevision>> map, PrintStream out)
           
CDORevisionUtil.AllRevisionsDumper.Stream.Plain(Map<CDOBranch,List<CDORevision>> map, PrintStream out)
           
CDORevisionUtil.AllRevisionsDumper.Stream(Map<CDOBranch,List<CDORevision>> map, PrintStream out)
           
CDORevisionUtil.AllRevisionsDumper(Map<CDOBranch,List<CDORevision>> map)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.common.revision.delta
 

Methods in org.eclipse.emf.cdo.common.revision.delta with parameters of type CDORevision
 void CDOFeatureDelta.apply(CDORevision revision)
           
 void CDORevisionDelta.apply(CDORevision revision)
          Applies the feature deltas in this revision delta to the data of the given revision.
 

Uses of CDORevision in org.eclipse.emf.cdo.common.security
 

Methods in org.eclipse.emf.cdo.common.security with parameters of type CDORevision
 CDOPermission CDOPermissionProvider.getPermission(CDORevision revision, CDOBranchPoint securityContext)
           
 CDOPermission CDOPermissionProvider.Constant.getPermission(CDORevision revision, CDOBranchPoint securityContext)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.security
 

Methods in org.eclipse.emf.cdo.security with parameters of type CDORevision
 boolean Permission.isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.security.impl
 

Methods in org.eclipse.emf.cdo.security.impl with parameters of type CDORevision
 boolean ClassPermissionImpl.isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)
           
 boolean ObjectPermissionImpl.isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)
           
 boolean PackagePermissionImpl.isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)
           
 boolean ResourcePermissionImpl.isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.server
 

Methods in org.eclipse.emf.cdo.server that return CDORevision
 CDORevision IStoreChunkReader.getRevision()
           
 

Methods in org.eclipse.emf.cdo.server that return types with arguments of type CDORevision
protected abstract  Map<CDOBranch,List<CDORevision>> CDOServerBrowser.RevisionsPage.getAllRevisions(InternalRepository repository)
           
protected  Map<CDOBranch,List<CDORevision>> CDOServerBrowser.RevisionsPage.FromCache.getAllRevisions(InternalRepository repository)
           
protected  Map<CDOBranch,List<CDORevision>> CDOServerBrowser.RevisionsPage.FromStore.getAllRevisions(InternalRepository repository)
           
 

Methods in org.eclipse.emf.cdo.server with parameters of type CDORevision
protected abstract  void CDOServerExporter.exportRevision(OUT out, CDORevision revision)
           
protected  void CDOServerExporter.XML.exportRevision(XMLOutput out, CDORevision revision)
           
protected  String CDOServerBrowser.RevisionsPage.getCDOIDLabel(CDORevision revision)
           
 CDOPermission IPermissionManager.getPermission(CDORevision revision, CDOBranchPoint securityContext, ISession session)
           
 CDOPermission IPermissionManager.getPermission(CDORevision revision, CDOBranchPoint securityContext, String userID)
          Deprecated. As of 4.2 call IPermissionManager.getPermission(CDORevision, CDOBranchPoint, ISession).
 void CDOServerUtil.RepositoryReadAccessValidator.handleRevisionsBeforeSending(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)
           
 void IRepository.ReadAccessHandler.handleRevisionsBeforeSending(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)
          Provides a way to handle revisions that are to be sent to the client.
protected abstract  String CDOServerUtil.RepositoryReadAccessValidator.validate(ISession session, CDORevision revision)
           
 

Method parameters in org.eclipse.emf.cdo.server with type arguments of type CDORevision
protected  Object CDOServerBrowser.RevisionsPage.getRevisionValue(Object value, CDOServerBrowser browser, Map<CDOID,List<CDORevision>> ids, InternalCDORevision context)
           
 void CDOServerUtil.RepositoryReadAccessValidator.handleRevisionsBeforeSending(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)
           
 void IRepository.ReadAccessHandler.handleRevisionsBeforeSending(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)
          Provides a way to handle revisions that are to be sent to the client.
protected  void CDOServerBrowser.RevisionsPage.showRevision(PrintStream pout, CDOServerBrowser browser, Map<CDOBranch,List<CDORevision>> allRevisions, Map<CDOID,List<CDORevision>> ids, String key, InternalRepository repository)
           
protected  void CDOServerBrowser.RevisionsPage.showRevision(PrintStream pout, CDOServerBrowser browser, Map<CDOBranch,List<CDORevision>> allRevisions, Map<CDOID,List<CDORevision>> ids, String key, InternalRepository repository)
           
protected  void CDOServerBrowser.RevisionsPage.showRevision(PrintStream pout, CDOServerBrowser browser, Map<CDOID,List<CDORevision>> ids, InternalCDORevision revision)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.server.db
 

Methods in org.eclipse.emf.cdo.server.db with parameters of type CDORevision
 CDOID IIDHandler.getNextCDOID(CDORevision revision)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.server.ocl
 

Methods in org.eclipse.emf.cdo.server.ocl that return CDORevision
protected  CDORevision OCLQueryHandler.getRevision(EObject object, CDOView view)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.spi.common.commit
 

Methods in org.eclipse.emf.cdo.spi.common.commit that return CDORevision
 CDORevision CDOChangeSetDataRevisionProvider.getRevision(CDOID id)
           
 CDORevision CDORevisionAvailabilityInfo.getRevision(CDOID id)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.spi.common.protocol
 

Methods in org.eclipse.emf.cdo.spi.common.protocol that return CDORevision
 CDORevision CDODataInputImpl.readCDORevision()
           
 CDORevision CDODataInputImpl.readCDORevision(boolean freeze)
           
 

Methods in org.eclipse.emf.cdo.spi.common.protocol with parameters of type CDORevision
 void CDODataOutputImpl.writeCDORevision(CDORevision revision, int referenceChunk)
           
 void CDODataOutputImpl.writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.spi.common.revision
 

Subinterfaces of CDORevision in org.eclipse.emf.cdo.spi.common.revision
 interface InternalCDORevision
          If the meaning of this type isn't clear, there really should be more of a description here...
 

Classes in org.eclipse.emf.cdo.spi.common.revision that implement CDORevision
 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
          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.
 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.
 

Methods in org.eclipse.emf.cdo.spi.common.revision that return CDORevision
 CDORevision ManagedRevisionProvider.getRevision(CDOID id)
           
 CDORevision InternalCDORevisionCache.removeRevision(CDOID id, CDOBranchVersion branchVersion)
           
 CDORevision AbstractCDORevision.revision()
           
 CDORevision DelegatingCDORevision.revision()
           
 

Methods in org.eclipse.emf.cdo.spi.common.revision that return types with arguments of type CDORevision
 List<CDORevision> InternalCDORevisionCache.getRevisions(CDOBranchPoint branchPoint)
           
 List<CDORevision> DelegatingCDORevisionManager.getRevisions(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)
           
 List<CDORevision> DelegatingCDORevisionManager.getRevisions(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)
           
 List<CDORevision> InternalCDORevisionManager.getRevisions(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)
           
 

Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDORevision
 void DelegatingCDORevisionManager.addRevision(CDORevision revision)
           
 InternalCDORevisionDelta BaseCDORevision.compare(CDORevision origin)
           
 InternalCDORevisionDelta DelegatingCDORevision.compare(CDORevision origin)
           
 InternalCDORevisionDelta InternalCDORevision.compare(CDORevision origin)
           
 InternalCDORevisionDelta StubCDORevision.compare(CDORevision origin)
           
 InternalCDORevisionCache InternalCDORevisionCache.instantiate(CDORevision revision)
           
 

Method parameters in org.eclipse.emf.cdo.spi.common.revision with type arguments of type CDORevision
 void RevisionInfo.processResult(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i)
           
 void RevisionInfo.Available.Normal.processResult(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i)
           
 void RevisionInfo.Available.Pointer.processResult(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i)
           
 void RevisionInfo.Available.Detached.processResult(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.spi.server
 

Methods in org.eclipse.emf.cdo.spi.server that return CDORevision
 CDORevision StoreChunkReader.getRevision()
           
 

Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDORevision
protected  CDOID LongIDStoreAccessor.getNextCDOID(CDORevision revision)
           
protected abstract  CDOID StoreAccessorBase.getNextCDOID(CDORevision revision)
           
 CDOID LongIDStore.getNextCDOID(LongIDStoreAccessor accessor, CDORevision revision)
           
 boolean StoreAccessorBase.CommitDataRevisionHandler.handleRevision(CDORevision rev)
           
 void InternalRepository.notifyReadAccessHandlers(InternalSession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)
           
 

Method parameters in org.eclipse.emf.cdo.spi.server with type arguments of type CDORevision
 void InternalSession.collectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, Set<CDOID> revisions, List<CDORevision> additionalRevisions)
           
 void InternalRepository.notifyReadAccessHandlers(InternalSession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)
           
 

Constructors in org.eclipse.emf.cdo.spi.server with parameters of type CDORevision
StoreChunkReader(IStoreAccessor accessor, CDORevision revision, EStructuralFeature feature)
           
 

Uses of CDORevision in org.eclipse.emf.cdo.transaction
 

Methods in org.eclipse.emf.cdo.transaction that return CDORevision
 CDORevision CDOPushTransaction.getRevision(CDOID id)
           
 

Methods in org.eclipse.emf.cdo.transaction that return types with arguments of type CDORevision
 Map<CDOID,CDORevision> CDOSavepoint.getAllBaseNewObjects()
           
 Map<CDOID,CDORevision> CDOSavepoint.getBaseNewObjects()
           
 

Method parameters in org.eclipse.emf.cdo.transaction with type arguments of type CDORevision
 void CDOConflictResolver2.resolveConflicts(Map<CDOObject,Pair<CDORevision,CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas)
          Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
 

Uses of CDORevision in org.eclipse.emf.cdo.util
 

Methods in org.eclipse.emf.cdo.util that return CDORevision
static CDORevision CDOUtil.getRevisionByVersion(CDOObject object, CDOBranch branch, int version)
           
static CDORevision CDOUtil.getRevisionByVersion(CDOObject object, int version)
           
 

Uses of CDORevision in org.eclipse.emf.internal.cdo
 

Methods in org.eclipse.emf.internal.cdo with parameters of type CDORevision
 void CDOObjectImpl.cdoInternalSetRevision(CDORevision revision)
           
 

Uses of CDORevision in org.eclipse.emf.spi.cdo
 

Methods in org.eclipse.emf.spi.cdo with parameters of type CDORevision
protected  Object DefaultCDOMerger.addedInSource(CDORevision revision)
           
protected  Object DefaultCDOMerger.addedInSourceAndTarget(CDORevision targetRevision, CDORevision sourceRevision)
           
protected  Object DefaultCDOMerger.addedInTarget(CDORevision revision)
           
 void InternalCDOObject.cdoInternalSetRevision(CDORevision revision)
           
 void InternalCDOSession.resolveAllElementProxies(CDORevision revision)
           
protected  void AbstractObjectConflictResolver.resolveConflict(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta, CDORevisionDelta remoteDelta, List<CDORevisionDelta> allRemoteDeltas)
          Resolves the conflict of a single object in the current transaction.
protected  void AbstractObjectConflictResolver.ThreeWayMerge.resolveConflict(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta, CDORevisionDelta remoteDelta, List<CDORevisionDelta> allRemoteDeltas)
           
 Object InternalCDOSession.resolveElementProxy(CDORevision revision, EStructuralFeature feature, int accessIndex, int serverIndex)
           
 

Method parameters in org.eclipse.emf.spi.cdo with type arguments of type CDORevision
 void AbstractObjectConflictResolver.resolveConflicts(Map<CDOObject,Pair<CDORevision,CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas)
           
 void AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges.resolveConflicts(Map<CDOObject,Pair<CDORevision,CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas)
          Deprecated.  
 



Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.