Uses of Interface
org.eclipse.emf.cdo.common.branch.CDOBranchProvider
Packages that use CDOBranchProvider
Package
Description
Common concepts that are differently extended in clients and servers.
Common concepts for dealing with branches.
Common concepts for dealing with commits and change sets.
Common concepts for dealing with durable locks and views.
Common concepts for dealing with revisions and revision lists.
Common concepts for dealing with revision deltas and feature deltas.
Server concepts for dealing with repositories and stores.
Client concepts for dealing with sessions to CDO repositories.
Common service provider interfaces and useful base implementations for dealing with branches.
Common service provider interfaces and useful base implementations for dealing with commits and change sets.
Common service provider interfaces and useful base implementations for dealing with object locks.
Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
Server service provider interfaces and useful base implementations.
Client concepts for dealing with transactions, distributed transactions and their save points.
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
Client service provider interfaces and useful base implementations.
-
Uses of CDOBranchProvider in org.eclipse.emf.cdo
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.common
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.commonModifier and TypeInterfaceDescriptioninterfaceAbstracts the information about CDO transactions that is common to both client and server side.interfaceAbstracts the information about CDO views that is common to both client and server side. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.common.branch
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.common.branchModifier and TypeInterfaceDescriptioninterfaceRepresents a stream of changes that is isolated from other streams of changes.static interfaceAneventfired from abranchwhen it gets deleted.interfaceinterfaceDeprecated.interfaceApoint in timein a particularbranch.interfaceA persistent, namedbranch point.interface -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.common.commit
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.common.commitModifier and TypeInterfaceDescriptioninterfaceA cache for thecommit infosof a branch or of an entire repository.static interfaceA virtualhistoryelement that can be returned fromIContainer.getElements()ifCDOCommitHistory.isAppendingTriggerLoadElement()istrueto indicate that the history is notfullyloaded, yet.interfaceCommit datain the context of acommit info managerwith additional commit informations. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.common.lock
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.common.lockModifier and TypeInterfaceDescriptioninterfaceRepresents a change in the lock state of a set of objects.interfaceinterfaceA client-side representation of all the locks on a single CDOObject.static interfaceEncapsulates the persistable information about a single durable CDO view likebranch pointand acquired locks. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.common.revision
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.common.revisionModifier and TypeInterfaceDescriptioninterfaceinterfaceAn entity that has a defined lifetime (creation plus revision) and a version in abranch.interfacestatic interfaceAneventfired from arevision cacheforrevisionsthat are evicted because they are no longer strongly referenced when free memory runs low.interface -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.common.revision.delta
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.common.revision.deltaModifier and TypeInterfaceDescriptioninterfaceRepresents the change delta between tworevisionsof a CDO object. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.server
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.serverModifier and TypeInterfaceDescriptioninterfaceRepresents the execution state of aqueryin the server towards aquery handler.static interfaceRepresents the query execution state of aresources query.static interfaceRepresents the query execution state of aresources querythat is supposed to deliver one exact resource, ornull.static interfaceRepresents the query execution state of aXRefs query.interfaceThe server-side representation of a clienttransaction.interfaceThe server-side representation of a clientview. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.session
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.sessionModifier and TypeInterfaceDescriptioninterfaceAsession eventfired when passive updates (commit notifications) are being received from a remote repository.interfaceAsession eventfired when lock-change notifications are received from a remote repository. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.branch
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.branchModifier and TypeInterfaceDescriptioninterfaceInternal branch node maintained byInternalCDOBranchManager. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.commit
Classes in org.eclipse.emf.cdo.spi.common.commit that implement CDOBranchProviderModifier and TypeClassDescriptionclassA time interval on one branch used to divide a history traversal into branch-local segments. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.lock
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.lockModifier and TypeInterfaceDescriptioninterfaceMutable internal lock-state contract used by lock caches to update ownership and report the correspondingCDOLockDeltas.Classes in org.eclipse.emf.cdo.spi.common.lock that implement CDOBranchProviderModifier and TypeClassDescriptionclassShared event implementation for lock notifications backed by a set of lock deltas.classShared implementation for lock states keyed by an object ID, optionally scoped to a branch. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.revision
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.spi.common.revisionModifier and TypeInterfaceDescriptioninterfaceInternal mutable form of aCDORevision, used by revision managers and transaction code to load, edit, serialize, and rebase versioned object state.interfaceMutable internal form of a revision delta used while building, applying, and rebasing changes to one object.Classes in org.eclipse.emf.cdo.spi.common.revision that implement CDOBranchProviderModifier and TypeClassDescriptionclassCommon implementation for revision objects that supplies class metadata, branch-time validity, permission checks, and traversal of currently loaded feature values.classStandard mutable revision representation used by CDO's revision factory.classWrapper base for revision decorators that must preserve the completeInternalCDORevisioncontract.classSynthetic revision marker for an object that has been detached from a branch.classclassMinimal revision shell for code that needs revision identity or class metadata without a mutable feature store.classA synthetic revision that represents the initial period of an object in abranchwhen the object is still associated with a revision from one of the baseline branches. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.spi.server
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.spi.serverModifier and TypeInterfaceDescriptioninterfaceServer-side transaction extension of a view that creates the commit context used to validate and persist a client commit.interfaceServer-side state for one client view or transaction.Classes in org.eclipse.emf.cdo.spi.server that implement CDOBranchProviderModifier and TypeClassDescriptionclassWrapper base for query-resource contexts that forwards query scope and result collection to a delegate.classDeprecated. -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.transaction
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.transactionModifier and TypeInterfaceDescriptioninterfaceProvides a context for commit operations.interfaceA transaction whose uncommitted changes can be persisted in a local file and explicitly pushed to the repository.interfaceA transaction-compatible facade for atransaction scope.interfaceA read-write view to the current (i.e.Classes in org.eclipse.emf.cdo.transaction that implement CDOBranchProvider -
Uses of CDOBranchProvider in org.eclipse.emf.cdo.view
Subinterfaces of CDOBranchProvider in org.eclipse.emf.cdo.viewModifier and TypeInterfaceDescriptioninterfaceinterfaceAview eventfired whenlock changesare being received from a remote repository. -
Uses of CDOBranchProvider in org.eclipse.emf.spi.cdo
Subinterfaces of CDOBranchProvider in org.eclipse.emf.spi.cdoModifier and TypeInterfaceDescriptioninterfaceSPI for a transaction wrapper that exposes exactly one delegation level.interfaceinterfaceInternal transaction contract that connects the public transaction API to a CDO view and the transaction strategy.static interfaceProvides a context for a commit operation.interfaceInternal contract for a repository view's object cache and invalidation lifecycle.static interfacePer-operation state passed through an XA commit.Classes in org.eclipse.emf.spi.cdo that implement CDOBranchProviderModifier and TypeClassDescriptionstatic final classReturns the commit outcome to the client, including the commit point and the information needed to reconcile the transaction's objects and commit metadata with the repository's accepted commit.
CDOBranchChangedEvent.