Uses of Interface
org.eclipse.emf.cdo.common.branch.CDOBranch

Packages that use CDOBranch
org.eclipse.emf.cdo.common.branch Common concepts for dealing with branches. 
org.eclipse.emf.cdo.common.commit Common concepts for dealing with commits and change sets. 
org.eclipse.emf.cdo.common.id Common concepts for dealing with object and revision IDs. 
org.eclipse.emf.cdo.common.lock Common concepts for dealing with durable locks and views. 
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.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.ocl Server implementation of a generic OCL query handler. 
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.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.ui.ide Reusable UI IDE components specific to the CDO Model Repository. 
org.eclipse.emf.cdo.ui.widgets A library with reusable widgets. 
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. 
 

Uses of CDOBranch in org.eclipse.emf.cdo.common.branch
 

Methods in org.eclipse.emf.cdo.common.branch that return CDOBranch
 CDOBranch CDOBranch.createBranch(String name)
          Creates a sub branch of this branch with the given name, based at the current time.
 CDOBranch CDOBranch.createBranch(String name, long timeStamp)
          Creates a sub branch of this branch with the given name, based at the branch point in this branch with the given time stamp.
 CDOBranch CDOBranchCreatedEvent.getBranch()
           
 CDOBranch CDOBranchPoint.getBranch()
          Returns the branch of this branch point, or null if this branch point is the base of the main branch.
 CDOBranch CDOBranchVersion.getBranch()
          Returns the branch of this branch version.
 CDOBranch CDOBranchManager.getBranch(int branchID)
          Returns the branch with the given unique integer ID.
 CDOBranch CDOBranch.getBranch(String path)
          Returns the sub branch of this branch with the given relative path, or null if no sub branch with this path exists in this branch.
 CDOBranch CDOBranchManager.getBranch(String path)
          Returns the branch with the given absolute path.
 CDOBranch[] CDOBranch.getBranches()
          Returns an array of the sub branches of this branch, never null.
 CDOBranch CDOBranchManager.getMainBranch()
          Returns the main branch of the branch tree managed by this branch manager.
 

Methods in org.eclipse.emf.cdo.common.branch with parameters of type CDOBranch
 void CDOBranchHandler.handleBranch(CDOBranch branch)
          A call-back method that other entities can pass branches to.
 

Uses of CDOBranch in org.eclipse.emf.cdo.common.commit
 

Methods in org.eclipse.emf.cdo.common.commit with parameters of type CDOBranch
 void CDOCommitInfoManager.getCommitInfos(CDOBranch branch, long startTime, long endTime, CDOCommitInfoHandler handler)
           
 void CDOCommitInfoManager.getCommitInfos(CDOBranch branch, long startTime, String userID, String comment, int count, CDOCommitInfoHandler handler)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.common.id
 

Methods in org.eclipse.emf.cdo.common.id with parameters of type CDOBranch
static CDOIDAndBranch CDOIDUtil.createIDAndBranch(CDOID id, CDOBranch branch)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.common.lock
 

Methods in org.eclipse.emf.cdo.common.lock that return CDOBranch
 CDOBranch CDOLockChangeInfo.getBranch()
           
 

Methods in org.eclipse.emf.cdo.common.lock with parameters of type CDOBranch
static CDOLockChangeInfo CDOLockUtil.createLockChangeInfo(long timestamp, CDOCommonView view, CDOBranch viewedBranch, CDOLockChangeInfo.Operation op, IRWLockManager.LockType lockType, CDOLockState[] cdoLockStates)
           
static CDOLockChangeInfo CDOLockUtil.createLockChangeInfo(long timestamp, CDOLockOwner lockOwner, CDOBranch branch, CDOLockChangeInfo.Operation op, IRWLockManager.LockType lockType, CDOLockState[] cdoLockStates)
           
 

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

Methods in org.eclipse.emf.cdo.common.protocol that return CDOBranch
 CDOBranch CDODataInput.readCDOBranch()
           
 

Methods in org.eclipse.emf.cdo.common.protocol with parameters of type CDOBranch
 void CDODataOutput.writeCDOBranch(CDOBranch branch)
           
 

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

Methods in org.eclipse.emf.cdo.common.revision that return CDOBranch
 CDOBranch CDOIDAndBranch.getBranch()
           
 

Methods in org.eclipse.emf.cdo.common.revision that return types with arguments of type CDOBranch
 Map<CDOBranch,List<CDORevision>> CDOAllRevisionsProvider.getAllRevisions()
           
 Map<CDOBranch,List<CDORevision>> CDORevisionUtil.AllRevisionsDumper.getMap()
           
 

Methods in org.eclipse.emf.cdo.common.revision with parameters of type CDOBranch
static CDORevisable CDORevisionUtil.createRevisable(CDOBranch branch, int version, long timeStamp, long revised)
           
static CDORevisionKey CDORevisionUtil.createRevisionKey(CDOID id, CDOBranch branch, int version)
           
protected abstract  void CDORevisionUtil.AllRevisionsDumper.dumpBranch(CDOBranch branch)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Plain.dumpBranch(CDOBranch branch)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpBranch(CDOBranch branch)
           
 

Method parameters in org.eclipse.emf.cdo.common.revision with type arguments of type CDOBranch
static String CDORevisionUtil.dumpAllRevisions(Map<CDOBranch,List<CDORevision>> map)
           
static void CDORevisionUtil.dumpAllRevisions(Map<CDOBranch,List<CDORevision>> map, PrintStream out)
           
protected  void CDORevisionUtil.AllRevisionsDumper.dumpEnd(List<CDOBranch> branches)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Plain.dumpEnd(List<CDOBranch> branches)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpEnd(List<CDOBranch> branches)
           
protected  void CDORevisionUtil.AllRevisionsDumper.dumpStart(List<CDOBranch> branches)
           
protected  void CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpStart(List<CDOBranch> branches)
           
 

Constructor parameters in org.eclipse.emf.cdo.common.revision with type arguments of type CDOBranch
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 CDOBranch in org.eclipse.emf.cdo.server
 

Methods in org.eclipse.emf.cdo.server that return types with arguments of type CDOBranch
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 CDOBranch
protected  void CDOServerExporter.exportBranch(OUT out, CDOBranch branch)
           
protected  void CDOServerExporter.XML.exportBranch(XMLOutput out, CDOBranch branch)
           
protected  void CDOServerExporter.exportRevisions(OUT out, CDOBranch branch)
           
 void IStoreAccessor.handleRevisions(EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)
          Passes all revisions of the store to the handler if all of the following conditions are met: The eClass parameter is null or equal to revision.getEClass().
 void IStoreAccessor.Raw.rawDelete(CDOID id, int version, CDOBranch branch, EClass eClass, OMMonitor monitor)
          Deletes the revision identified by the given key from the backend represented by this raw store accessor without going through a regular commit.
 void IStoreAccessor.Raw.rawStore(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, OMMonitor monitor)
          Stores the given commit in the backend represented by this raw store accessor without going through a regular commit.
 

Method parameters in org.eclipse.emf.cdo.server with type arguments of type CDOBranch
protected  void CDOServerBrowser.RevisionsPage.showRevision(PrintStream pout, CDOServerBrowser browser, Map<CDOBranch,List<CDORevision>> allRevisions, Map<CDOID,List<CDORevision>> ids, String key, InternalRepository repository)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.server.db.mapping
 

Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type CDOBranch
 void IClassMapping.detachObject(IDBStoreAccessor accessor, CDOID id, int version, CDOBranch branch, long timeStamp, OMMonitor monitor)
          Detaches (deletes) a CDO object leaving a "ghost" revision behind.
 void IClassMapping.handleRevisions(IDBStoreAccessor accessor, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)
          Passes all revisions of the store to the handler if all of the following conditions are met: The branch parameter is null or equal to revision.getBranch().
 void IMappingStrategy.handleRevisions(IDBStoreAccessor accessor, EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)
          Passes all revisions of the store to the handler if all of the following conditions are met: The eClass parameter is null or equal to revision.getEClass().
 

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

Methods in org.eclipse.emf.cdo.server.ocl with parameters of type CDOBranch
protected  Set<EObject> CDOExtentCreator.createExtent(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, AtomicBoolean canceled)
           
protected  Set<EObject> CDOExtentCreator.Lazy.createExtent(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, AtomicBoolean canceled)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.spi.common.branch
 

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

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

Methods in org.eclipse.emf.cdo.spi.common.commit that return CDOBranch
 CDOBranch CDOChangeSetSegment.getBranch()
           
 

Methods in org.eclipse.emf.cdo.spi.common.commit with parameters of type CDOBranch
 CDOCommitInfo InternalCDOCommitInfoManager.createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData)
           
 void InternalCDOCommitInfoManager.CommitInfoLoader.loadCommitInfos(CDOBranch branch, long startTime, long endTime, CDOCommitInfoHandler handler)
           
 

Constructors in org.eclipse.emf.cdo.spi.common.commit with parameters of type CDOBranch
CDOChangeSetSegment(CDOBranch branch, long timeStamp, long endTime)
           
 

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

Methods in org.eclipse.emf.cdo.spi.common.protocol that return CDOBranch
 CDOBranch CDODataInputImpl.readCDOBranch()
           
 

Methods in org.eclipse.emf.cdo.spi.common.protocol with parameters of type CDOBranch
 void CDODataOutputImpl.writeCDOBranch(CDOBranch branch)
           
 

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

Methods in org.eclipse.emf.cdo.spi.common.revision that return CDOBranch
 CDOBranch BaseCDORevision.getBranch()
           
 CDOBranch DelegatingCDORevision.getBranch()
           
 CDOBranch StubCDORevision.getBranch()
           
 CDOBranch SyntheticCDORevision.getBranch()
           
 

Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDOBranch
 void AbstractCDORevision.adjustForCommit(CDOBranch branch, long timeStamp)
           
 void DelegatingCDORevision.adjustForCommit(CDOBranch branch, long timeStamp)
           
 void InternalCDORevision.adjustForCommit(CDOBranch branch, long timeStamp)
           
static InternalCDORevision RevisionInfo.readResult(CDODataInput in, CDOID id, CDOBranch branch)
           
 void DelegatingCDORevisionManager.reviseLatest(CDOID id, CDOBranch branch)
           
 void InternalCDORevisionManager.reviseLatest(CDOID id, CDOBranch branch)
          Called on client via postCommit when there is no version of detached objects available.
 void InternalCDORevisionDelta.setBranch(CDOBranch branch)
           
 

Constructors in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDOBranch
DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp)
           
DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp, long revised)
           
PointerCDORevision(EClass eClass, CDOID id, CDOBranch branch, long revised, CDOBranchVersion target)
           
SyntheticCDORevision(EClass eClass, CDOID id, CDOBranch branch)
           
 

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

Methods in org.eclipse.emf.cdo.spi.server that return CDOBranch
 CDOBranch DelegatingQueryResourcesContext.getBranch()
           
 CDOBranch DurableLockArea.getBranch()
          Deprecated.  
 

Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDOBranch
protected abstract  void StoreAccessor.detachObjects(CDOID[] detachedObjects, CDOBranch branch, long timeStamp, OMMonitor monitor)
           
 Object InternalLockManager.getLockKey(CDOID id, CDOBranch branch)
           
 void InternalRepository.handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)
           
static InternalView SyncingUtil.openViewWithLockArea(InternalSession session, InternalLockManager lockManager, CDOBranch viewedBranch, String lockAreaID)
           
protected abstract  void StoreAccessor.writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, OMMonitor monitor)
           
protected abstract  void StoreAccessor.writeRevisionDeltas(InternalCDORevisionDelta[] revisionDeltas, CDOBranch branch, long created, OMMonitor monitor)
           
protected abstract  void StoreAccessor.writeRevisions(InternalCDORevision[] revisions, CDOBranch branch, OMMonitor monitor)
           
 

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

Methods in org.eclipse.emf.cdo.transaction that return CDOBranch
 CDOBranch CDOCommitContext.getBranch()
           
 CDOBranch CDOPushTransaction.getBranch()
           
 

Methods in org.eclipse.emf.cdo.transaction with parameters of type CDOBranch
 CDOTransaction CDOTransactionContainer.openTransaction(CDOBranch branch)
          Opens and returns a new transaction on a new EMF resource set.
 CDOTransaction CDOTransactionContainer.openTransaction(CDOBranch branch, ResourceSet resourceSet)
          Opens and returns a new transaction on the given EMF resource set.
 boolean CDOPushTransaction.setBranch(CDOBranch branch)
           
 boolean CDOPushTransaction.setBranchPoint(CDOBranch branch, long timeStamp)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.ui.ide
 

Methods in org.eclipse.emf.cdo.ui.ide that return CDOBranch
 CDOBranch Node.BranchNode.getBranch()
           
 

Constructors in org.eclipse.emf.cdo.ui.ide with parameters of type CDOBranch
Node.BranchNode(IRepositoryProject repositoryProject, CDOBranch branch)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.ui.widgets
 

Methods in org.eclipse.emf.cdo.ui.widgets that return CDOBranch
 CDOBranch SelectBranchComposite.getBranch()
           
 CDOBranch SelectTimeStampComposite.getBranch()
           
 

Methods in org.eclipse.emf.cdo.ui.widgets with parameters of type CDOBranch
protected  void SelectBranchComposite.branchChanged(CDOBranch newBranch)
           
protected  SelectBranchComposite ComposeBranchPointComposite.createSelectBranchComposite(CDOSession session, CDOBranch branch)
           
protected  SelectTimeStampComposite ComposeBranchPointComposite.createSelectTimeStampComposite(CDOBranch branch, long timeStamp)
           
 void SelectTimeStampComposite.setBranch(CDOBranch branch)
           
 

Constructors in org.eclipse.emf.cdo.ui.widgets with parameters of type CDOBranch
SelectBranchComposite(Composite parent, int style, CDOSession session, CDOBranch branch)
           
SelectTimeStampComposite(Composite parent, int style, CDOBranch branch, long timeStamp)
           
 

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

Methods in org.eclipse.emf.cdo.util with parameters of type CDOBranch
static CDORevision CDOUtil.getRevisionByVersion(CDOObject object, CDOBranch branch, int version)
           
 

Uses of CDOBranch in org.eclipse.emf.cdo.view
 

Methods in org.eclipse.emf.cdo.view with parameters of type CDOBranch
 CDOView CDOViewContainer.openView(CDOBranch branch)
          Opens and returns a new view on a new EMF resource set.
 CDOView CDOViewContainer.openView(CDOBranch branch, long timeStamp)
          Opens and returns a new view on a new EMF resource set.
 CDOView CDOViewContainer.openView(CDOBranch branch, long timeStamp, ResourceSet resourceSet)
          Opens and returns a new view on the given EMF resource set.
 boolean CDOView.setBranch(CDOBranch branch)
          Same as calling setBranchPoint(branch, getTimeStamp()).
 boolean CDOView.setBranchPoint(CDOBranch branch, long timeStamp)
          Sets the branch and the point in (repository) time this view should refer to.
 

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

Methods in org.eclipse.emf.spi.cdo that return CDOBranch
 CDOBranch CDOSessionProtocol.CommitTransactionResult.getBranch()
           
 

Methods in org.eclipse.emf.spi.cdo with parameters of type CDOBranch
 CDOSessionProtocol.CommitTransactionResult CDOSessionProtocol.commitDelegation(CDOBranch branch, String userID, String comment, CDOCommitData commitData, Map<CDOID,EClass> detachedObjectTypes, Collection<CDOLob<?>> lobs, OMMonitor monitor)
          Deprecated. Not called anymore. Use CDOSessionProtocol#commitDelegation(InternalCDOCommitContext, OMMonitor) instead.
 CDOSessionProtocol.LockObjectsResult CDOSessionProtocol.delegateLockObjects(String lockAreaID, List<CDORevisionKey> revisionKeys, CDOBranch viewedBranch, IRWLockManager.LockType lockType, boolean recursive, long timeout)
           
 List<InternalCDORevision> CDOSessionProtocol.RefreshSessionResult.getChangedObjects(CDOBranch branch)
           
 List<CDOIDAndVersion> CDOSessionProtocol.RefreshSessionResult.getDetachedObjects(CDOBranch branch)
           
 void CDOSessionProtocol.handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)
           
 void InternalCDOView.invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID,InternalCDORevision> oldRevisions, boolean async)
          Deprecated. As of 4.2. use InternalCDOView.invalidate(CDOBranch, long, List, List, Map, boolean, boolean)
 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 CDOSessionProtocol#lockObjects2(List, int, CDOBranch, LockType, boolean, long) instead.
 CDOSessionProtocol.LockObjectsResult CDOSessionProtocol.lockObjects2(List<CDORevisionKey> revisionKeys, int viewID, CDOBranch viewedBranch, IRWLockManager.LockType lockType, boolean recursive, long timeout)
           
 void InternalCDOSession.processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions)
           
 

Method parameters in org.eclipse.emf.spi.cdo with type arguments of type CDOBranch
 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)
           
 



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