Uses of Package
org.eclipse.emf.spi.cdo
Packages that use org.eclipse.emf.spi.cdo
Package
Description
The generated EMF implementation of the CDO repository file system.
The generated EMF implementation of the CDO system data types and native annotations.
The generated EMF implementation of the CDO expressions model.
The generated EMF implementation of the CDO Lifecycle Management Assembly model.
The generated EMF implementation of the CDO Lifecycle Management model.
The generated EMF implementation of the CDO Lifecycle Management Modules model.
The generated EMF implementation of the CDO Lifecycle Management Security model.
The generated EMF utilities of the CDO Lifecycle Management model.
The generated EMF implementation of the CDO security model.
Client concepts for dealing with sessions to CDO repositories.
Server service provider interfaces and useful base implementations.
Server provider interfaces (SPI) for CDO
workspaces.Reusable UI components specific to the CDO Model Repository.
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
Exposes
CDOObjectImpl for extension in generated EMF models.Client service provider interfaces and useful base implementations.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.eresource.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.Internal protocol for the
CDOResource. -
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.etypes.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.expressions.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.assembly.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.modules.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.reviews.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.reviews.util
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.security.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.lm.util
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.security.implClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.session
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.spi.serverClassDescriptionDescribes the outcome of a repository object-lock request, including whether the requested locks were obtained and the lock-state information the client needs to update its view.Describes the object IDs and branch point produced by a repository merge request.Carries the repository's response to an object-unlock request, including the lock changes and their update timestamp so the client can bring its lock state in line with the repository.Internal contract for the client-side connection to a CDO repository.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.spi.workspaceClassDescriptionInternal contract for the client-side connection to a CDO repository.Internal contract for a repository view's object cache and invalidation lifecycle.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.uiClassDescriptionInternal contract implemented by objects managed by a CDO view.Internal contract for the client-side connection to a CDO repository.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.cdo.viewClassDescriptionInternal contract for a repository view's object cache and invalidation lifecycle.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.internal.cdoClassDescriptionMarks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.Internal contract for a repository view's object cache and invalidation lifecycle.
-
Classes in org.eclipse.emf.spi.cdo used by org.eclipse.emf.spi.cdoClassDescriptionBase for resolvers that compare a transaction's local change set with change sets received through session invalidations.Base for conflict resolvers that retain a transaction association while that transaction is open.Base for resolvers that make a resolution decision separately for each conflicting
CDOObject.Older three-way resolution framework that observes local feature edits and remote revision deltas for each object.Provides an iterator over the results of a CDO query.An optimized cache forlock statesin the context of an entiresession.Apermission updaterthat takes thesecurity contextinto account.CollectsCDOSessionInvalidationEvents emitted by aCDOSessionso a consumer can retrieve them later.Defines the client-side operations for communicating with a CDO repository over a session protocol.The result of changing durable locking for a view.A client/server-coordinate range for a collection chunk request.Returns 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.Adjusts references in post-commit notifications when the repository assigns or remaps object IDs during commit.Describes the outcome of a repository object-lock request, including whether the requested locks were obtained and the lock-state information the client needs to update its view.A partial lock-state query paired with the session lock-change sequence baseline represented by the queried states.An authoritative lock-state snapshot paired with its sequence baseline.Describes the object IDs and branch point produced by a repository merge request.Contains the repository update position and package-unit information returned when a session refreshes.Reports the repository time values exchanged during time synchronization, including the requested, indicated, responded, and confirmed timestamps used to estimate the repository's current time.Carries the repository's response to an object-unlock request, including the lock changes and their update timestamp so the client can bring its lock state in line with the repository.A CDO specific version of anInternalEObject.EStore.Internal policy used by a transaction to perform commit, rollback, and savepoint operations.Default three-way merger for CDO change sets.Describes an unresolved change-set conflict for one object ID.Merger strategy that resolves each object's revision delta by comparing feature-level changes.Per-feature merger whose many-valued path performs a semantic three-way list merge.Immutable policy for the semantic scope of an effective CLEAR operation.Immutable policy for hard uniqueness collisions between distinct surviving occurrences.Immutable policy for genuinely incompatible changes to one ancestor occurrence lineage.Immutable policy used only when the final position DAG has multiple simultaneously eligible occurrences.Immutable policy for an effective UNSET that cannot coexist with concurrent effective mutation.Deprecated.Deprecated.Enumerates the possible resolution preferences that can be used with aDefaultCDOMerger.Marks internal model objects that participate in CDO's load lifecycle.Internal contract implemented by objects managed by a CDO view.Internal representation of a client session connected to the local session through remote-session notifications.Internal owner of a session's remote-session and remote-topic state.Internal topic within aInternalCDORemoteSessionManager.Adds transaction-internal access to the mutable segment owned by a savepoint.Internal contract for the client-side connection to a CDO repository.A token that is maintained during local commits of transactions.A data structure that holds all input values ofInternalCDOSession#invalidate().A data structure that holds all input and output values ofInternalCDOSession.getMergeData().Internal transaction contract that connects the public transaction API to a CDO view and the transaction strategy.Summarizes the effects of applying a goal change set to a transaction, including the normalized change set, any ID remappings, and the objects whose references had to be adjusted.Signals that a change set can no longer be applied against the target revision state used to define it.Provides a context for a commit operation.Internal node in a user transaction's savepoint chain.Internal transaction contract for user-managed transactions, where savepoints are retained as a linked sequence and the transaction exposes its current endpoint for rollback and commit handling.Internal contract for a repository view's object cache and invalidation lifecycle.Optimizes the storage ofCDOObject.cdoView()andCDOObject.cdoState().A data structure that holds all input values ofInternalCDOView#invalidate().Internal registry for the views belonging to one EMF resource set.Savepoint representation for a CDO XA transaction.Internal coordinator for an XA transaction spanning multiple CDO transactions.Per-operation state passed through an XA commit.A phase in the XA commit state machine.
DefaultCDOMerger.PerFeature.ManyValued.