All Classes and Interfaces
Class
Description
An abstract base class for
dialogs that asynchronously update their UI with
authorization information.An abstract base class for
handlers that automatically update their
enablement based on an authorizable operation.Shared implementation for administrative connections that discover, create, and delete repository instances.
Common behavior for concrete CDO object identifiers.
Shared event implementation for lock notifications backed by a set of lock deltas.
Shared implementation for lock states keyed by an object ID, optionally scoped to a branch.
Common implementation for revision objects that supplies class metadata, branch-time validity, permission checks, and
traversal of currently loaded feature values.
Base logic to handle CDOViewProvider priority and regular expression.
Base 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.Deprecated.
As of 4.0 use CDOMergingConflictResolver
Deprecated.
Older three-way resolution framework that observes local feature edits and remote revision deltas for each object.
Collects remote
CDORevisionDeltas by notifier while remote invalidation events are being processed.Provides an iterator over the results of a CDO query.
Provides the result iterator for a query executed against a common view.
An abstract base class for resource selection
dialogs that can be used with
load resource providers.This is a default implementation for the
ITypeMapping interface which provides default behavor for all common
types.Abstract implementation for
ITypeMapping.Factory.A representation of the model object 'Access'.
A representation of the literals of the enumeration 'Access',
and utility methods for working with them.
An implementation of the model object 'Access'.
This is the item provider adapter for a
Access object.A representation of the model object 'And Filter'.
An implementation of the model object 'And Filter'.
This is the item provider adapter for a
AndFilter object.A representation of the model object 'Annotation'.
Commit handler that reads CDO security annotations from newly registered EPackages and translates them into realm
roles with package- or class-level read and write permissions.
Creates
AnnotationHandler instances.An implementation of the model object 'Annotation'.
This is the item provider adapter for a
Annotation object.A base class for supporting the specialization of
AnnotationItemProvider and StringToStringMapEntryItemProvider.A property descriptor created by
.
AnnotationItemProviderAdapterFactory#getPropertyDescriptors
and used by
invalid reference
AnnotationItemProvider.SourcePropertyDescriptor#createPropertyValueWrapper(Object, Object)
A convenient implementation of a property source with an explicit list of property descriptors that can be
populated after construction.An item property descriptor decorator implementation used by
AnnotationItemProviderAdapterFactory.createPropertyDescriptorDecorator
to create an assistant-aware decorator.A reflective implementation of an annotation item provider adapter factory.
An annotation validity checker for a specific
annotation source.A registry from
annotation source to AnnotationValidator.A representation of the model object
'Assembly'.
A callback interface to be used with
Assembly.compareTo().The Adapter Factory for the model.
This is the central singleton for the Assembly edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object
'Assembly'.
This is the item provider adapter for a
Assembly object.This is the factory that is used to provide the interfaces needed to support Viewers.
A representation of the model object
'Module'.
An implementation of the model object
'Module'.
This is the item provider adapter for a
AssemblyModule object.The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Resource Factory associated with the
package.
The Resource associated with the package.
The Switch for the model's inheritance
hierarchy.
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'Assignee'.
An implementation of the model object 'Assignee'.
This is the item provider adapter for a
Assignee object.A
commit info handler that asynchronously delegates commit infos
to another handler.Deprecated.
Static utility methods for binding
authentication protocols to the current thread.Encapsulation of an administrative operation requiring (potentially) client
authentication to authorize the operation.
A representation of the model object 'Authorable'.
A CDO
exception thrown when an authorizable operation
could not be authorized.Asynchronously authorizes
authorizable operations and caches the authorization results.An
authorizer's context.Standard mutable revision representation used by CDO's revision factory.
A representation of the model object
'Baseline'.
An implementation of the model object
'Baseline'.
This is the item provider adapter for a
Baseline object.Represents a
time stamp in a floating baseline.A basic implementation of an
annotation validator.An assistant that is useful for inducing a user interface that represents the annotation information in a more structured way
using
modeled objects that are created by BasicAnnotationValidator.Assistant.createInstance(EClass, Annotation).Context data used by
validateAttributeDetailValueLiteral
to pass contextual information that can be used when a data type's value is validated.Basic implementation of a
phase handler.A
commit info handler that synchronously writes commit infos to a
binary log.A closeable iterator that blocks on
Iterator.hasNext() until the next element is available or the end of the
iteration is reached.A representation of the model object 'Boolean Value'.
An implementation of the model object 'Boolean Value'.
This is the item provider adapter for a
BooleanValue object.A representation of the model object 'Byte Value'.
An implementation of the model object 'Byte Value'.
This is the item provider adapter for a
ByteValue object.A
feature delta that represents an addition to a many-valued feature.An administrative interface to a remote server with CDO
repositories.A client-side
administrative interface.Manages multiple
remote administration connections.A client-side
administrative interface to a remote repository.Provides access to the
session configuration
used in calls to CDOAdminClientRepository.openSession().Various static methods that may help with CDO remote administration.
Creates
CDOAdminHandler instances.An optional extension of the
CDOAdminHandler interface that provides
additional queries and control functions, such as determination of whether
deletion of a particular repository is feasible even to attempt.Symbolic protocol constants commonly used in CDO administration.
An administrative interface to a remote
repository.Various static methods that may help with CDO remote administration.
Provides consumers with all
revisions available in an instance of this interface.Asynchronously executes a delegate handler's pre-event methods.
Deprecated.
As of 4.2
Deprecated.
As of 4.2 use
IPasswordCredentialsProvider directlyA
transaction handler that automatically attaches cross-referenced objects to the
resource that contains the referencing object.An
auto locker that only locks objects when their single-valued features are changed.A representation of the model object 'CDO Binary Resource'.
An implementation of the model object 'CDO Binary Resource'.
This is the item provider adapter for a
CDOBinaryResource object.An identifiable binary large object with streaming support.
An
OutputStream that produces a CDOBlob.Represents a stream of changes that is isolated from other streams of changes.
An
event fired from a branch when it gets deleted.Enumerates the kinds of branch changes.
Deprecated.
As of 4.3 use
CDOBranchChangedEvent.Provides the context needed to create a branch.
Thrown from
CDOBranch.getBase() or CDOBranch.getName() when the branch has been deleted remotely.A call-back interface that indicates the ability to handle branches that are passed from other entities.
Manages a tree of
branches and notifies about changes in this branch tree.An
event fired from a tag list.A
tag list event fired when a branch tag was moved.A
tag list event fired when a branch tag was renamed.A
listener that dispatches branch changed events to methods that can be
overridden by extenders.A
point in time in a particular branch.A range between the
base of the main branch and
the head of any branch that is demarcated by a start point and
an end point.References a
CDOBranchPoint.Provides
branch point references.Provides the consumer with a
branch.References a
CDOBranch.Provides
branch references.A persistent, named
branch point.A
tag event fired when a branch tag was deleted.An
event fired from a branch tag.A
tag event fired when a branch tag was moved.A
tag event fired when a branch tag was renamed.Utilities for interpreting branch ancestry and transporting branch points and ranges.
Enumerates possible change kinds.
Indexes a
CDOChangeSetData by object ID so callers can determine whether each object is new, changed, or
detached without scanning the three change-set lists repeatedly.Generic provider for the kinds of changes that have been applied to objects.
The
change set data between two branch points with a common
ancestor.Provides consumers with
change set data structures.Presents a change set as a
CDORevisionProvider layered over an existing revision source.A time interval on one branch used to divide a history traversal into branch-local segments.
A CDO checkout.
Manages a set of
checkouts.An
event fired from a checkout manager.A
checkout event fired when a checkout is in the process of being opened.A
checkout event fired when the state of a checkout has changed.References an
EClassifier.Provides
classifier references.A
CDOException to indicate that an EClass is not available for an EPackage in the current EPackage.Registry.A
feature delta that represents the removal of all elements from a many-valued
feature.An identifiable character large object with streaming support.
An immutable collection-loading configuration snapshot.
The two independent collection-loading dimensions at one configuration level.
Resolves effective collection-loading configuration for concrete model features.
Deprecated.
As of 4.31 use
CDOCollectionLoadingConfig.Attaches to a given
transaction and pops up a dialog
for a commit comment whenever this transaction is committed.A dialog for commit comments.
Provides a context for commit operations.
Change set data with detailed information about new package
units.A cache for the
commit infos of a branch or of an entire repository.Provides consumers with
histories.A virtual
history element that can be returned from IContainer.getElements()
if CDOCommitHistory.isAppendingTriggerLoadElement() is true to indicate that
the history is not fully loaded, yet.Commit data in the context of a commit info manager with
additional commit informations.A call-back interface that indicates the ability to handle
commit infos that are passed
from other entities.Provides access to
commit info objects.Calls registered
commit info handlers.Factory and diagnostic utilities for commit data and commit-info managers.
A convenience adapter for common CDO
events.Abstracts the information about CDO repositories that is common to both client and server side.
Enumerates the possible
ID generation locations of a CDO
repository.Enumerates the possible
ID generation locations of a CDO
repository.Enumerates the possible
types of a CDO repository.Enumerates the possible
states of a CDO repository.An
event fired when the state of a CDO repository has changed.Enumerates the possible
types of a CDO repository.An
event fired when the type of a CDO repository has changed.Abstracts the information about CDO sessions that is common to both client and server side.
Encapsulates the configuration options of CDO sessions that are common to both client and server side.
An
options event fired when the lock notification mode of a
CDO session has changed.Enumerates the possible
lock notification modes of a
CDO session.An
options event fired when the lock notification mode of a
CDO session has changed.An
options event fired when the passive update mode of a CDO
session has changed.Enumerates the possible
passive update modes of a CDO
session.Abstracts the information about CDO transactions that is common to both client and server side.
Various static methods that may help with I/O and time stamps.
Abstracts the information about CDO views that is common to both client and server side.
Encapsulates the configuration options of CDO views that are common to both client and server side.
An
options event fired from common view options when the
lock notification enabled option has changed.A class with many overridable factory methods that help to create EMF
comparisons.A CDO-specific
feature filter that uses EMFUtil.isPersistent()
to determine whether a feature is transient, or not.Creates
match engine instances.Static methods to open an EMF Compare dialog.
An optional mix-in interface for
input consumers that want to
customize the creation of the visual controls of the Compare UI.An optional mix-in interface for
input consumers that need to be
notified when an associated Compare editor was opened.A default implementation of an
input consumer.A
transaction opener that automatically closes the editor of a transaction
when the transaction is closed.Provides static factory methods that return CDO-scoped
comparisons.A CDO-specific base implementation of a
comparison scope.Takes an arbitrary
object (including resource nodes)
and returns matches for all elements of its content tree.Takes a
view/transaction
and returns matches only for the changed elements of the entire content tree of its root resource.A strategy used to customize the default conflict resolution behavior of
transactions.A mix-in interface for
conflict resolvers that need to know about non-conflicting invalidations.A strategy used to customize the default conflict resolution behavior of
transactions.A strategy used to customize the default conflict resolution behavior of
transactions.A
feature delta that represents a modification of the eContainer
feature.An
ECrossReferenceAdapter that does instanceof checks of Notifier instances
in the order Resource, EObject, and ResourceSet.Provides I/O methods for reading various CDO data types and concepts from streams.
Shared decoder for CDO protocol values layered over an extended data input.
A concrete subclass of
CDODataInputImpl.Provides I/O methods for writing various CDO data types and concepts to streams.
Shared encoder for CDO protocol values layered over an extended data output.
Various static methods that may help in setting up and dealing with
DB stores.An empty default implementation of
CDOTransactionHandler1 and CDOTransactionHandler2.An empty default implementation of
CDOTransactionHandler1.An empty default implementation of
CDOTransactionHandler2.An empty default implementation of
CDOTransactionHandler3.This class behaves like the usual EMF Notification except for the following:
It doesn't provide the old value, only the new index or new value.
A
listener that calls the CDODirtyStateAdapter.onDirtyStateChanged(boolean) method when the dirty state
of the view this listener is registered with has changed.A CDO
exception thrown from CDOBranch.createBranch()
if the path name of the branch to be created already exists.A CDO
exception thrown from a CDOResourceNode to indicate
an illegal attempt to change the path of the node to a path that already exists.A specialized
IEditorInput for the CDO editor.An extension to
CDOEditorInput that provides input object information.An extension to
CDOEditorInput that provides long-running CDOView opening.An abstract default
CDOEditorOpener implementation.A registry for
editor openers.An
editor opener descriptor registered with the registry
for contributions to the "org.eclipse.emf.cdo.ui.editorOpeners" extension point.Some utility methods to cope with CDOEditor and CDOEditorInput
This is the central singleton for the Etypes edit plugin.
The actual implementation of the Eclipse Plugin.
Provides the consumer with the
states of objects such as CDOObjects.A class that handles
events on
TreeViewer-based editors or views.An unchecked exception for general CDO purposes.
A common base interface for
repositories and checkouts.An
event fired from explorer elements when their state has changed.A common base interface for
repository managers and
checkout managers.Enumerates the possible
structural impacts
that element changes can have.Various static methods that may help in CDO explorer applications.
An OCL
extent creator implementation for CDO.An
extent creator that creates extent sets which support a lazy populating iterator.Maps
classes to their extents.Creates CDO
objects.A call-back interface that is called by a
view on each model read access.Represents a change delta between two values of a single
feature.Enumerates the possible types of
feature deltas.Visits
feature deltas of a revision delta.Convenience visitor for revision deltas whose default behavior is to ignore each feature-change kind and recursively
visit the child operations of list deltas.
Deprecated.
As of 4.5
feature maps are no longer supported.A symbolic reference to an
EStructuralFeature, identified by its
declaring classifier and feature name.Enumerates the possible types of
features.A representation of the model object 'CDO File Resource'.
An implementation of the model object 'CDO File Resource'.
This is the item provider adapter for a
CDOFileResource object.A transaction whose uncommitted changes can be persisted in a local file and explicitly pushed to the repository.
Identifies CDO objects uniquely in a CDO
repository.Enumerates the possible types of CDO
IDs.An
ID / version number pair.An identifiable object.
The
ID of a CDO object that is external to a CDO repository.Generates
IDs.Reference-adjustment policy backed by the ID mapping returned from a commit.
The
ID of a CDO object that is persistent in a CDO repository.Provides the
IDs of passed objects.Represents a
CDOID typed reference from one object to another object.The
ID of a CDO object that is new in a dirty (uncommitted) CDO transaction.Various static methods that may help with CDO
IDs.A dialog that shows CDO related exceptions in a convenient manner.
A custom EMF
notification that is emitted to adapters of the objects in a
view if invalidation notification is
enabled for the view.A strategy interface to customize the invalidation behavior of a
view.Listens to
view target changed events from the given view and
adjusts the input of a tree-based UI accordingly.Implements multiple functionality related with UI representation of basic CDO concepts on
TreeViewer-based editors and views.A
listener on the platform's editor registry that fires label events
from the associated item provider when element labels need to be updated.Deprecated.
As of 4.4 not used any more.
Base abstract to add CDO debug information to PropertiesView.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Deprecated.
As of 4.4 not used any more.
Decorates labels of
CDO objects according to a pattern.A
AdapterFactoryLabelProvider specialization
that decorates objects with a color/font code according to their current
state.A scalable
content adapter that uses CDO mechanisms to attach itself to objects when they are lazily loaded.A
movable EList.Creates
list instances.A
feature delta that represents any modification of the list of a many-valued
feature.Can wrap given lists in order to augment the behavior of those given lists with custom behavior.
A
contributable provider for resources that can be loaded into a resource set.Creates
load resource providers.An optional
button image provider interface
for load resource providers.A identifiable large object with streaming support.
A callback interface for handling large objects.
Loads large object data from a CDO repository.
Stores and loads
large objects.An abstract
large object store that delegates all method calls to a delegate.File-backed
CDOLobStore that stores binary and character large objects under digest-derived IDs.Some useful helpers for dealing with
large objects.A read or write lock on an
object as returned by CDOObject.cdoReadLock() or
CDOObject.cdoWriteLock().Represents a change in the lock state of a set of objects.
Enumerates the possible locking operations.
A call-back interface that indicates the ability to handle
lock-change infos that
are passed from other entities.Enumerates the
kinds of lock deltas.A client-side representation of a view owning locks.
A client-side representation of all the locks on a single CDOObject.
An optimized cache for
lock states in the context of an entire session.An
IllegalStateException thrown from CDOLockStateCache instances when a lock could not be obtained.Various static methods that may help with classes related to CDO locks.
Calculates the changes between a source
change set and a target change set
and returns the result relative to their common ancestor.Thrown from a
merger in case of conflicting changes in the a source and target
change sets.Merges the changes between a local
transaction and a remote view
into the local transaction.Extends
CDOMerger with support for merge operations whose target and source change sets may have
different causal base revisions.Reconciles local transaction edits with change sets received from the repository by passing both sides to a
CDOMerger.Symbolic model constants commonly used in CDO.
A symbolic reference to an EMF model element.
Various static helper methods for dealing with CDO meta models.
Various static methods that may help in setting up and dealing with
MongoDB stores.A
feature delta that represents a move of one element of a many-valued
feature to a different list position.Has a name.
A transaction-compatible facade for a
transaction scope.Various static methods that may help with the server-side setup to support Net4j-specific CDO
sessions.A Net4j-specific CDO
session.Encapsulates a set of notifying
session configuration options.Configures and opens new Net4j-specific CDO
sessions.Various static methods that may help with Net4j-specific CDO
sessions.A
view provider that uses Net4j-specific CDO sessions to open views.A JVM-based
view provider.An SSL-based
view provider.A TCP-based
view provider.A WS-based
view provider.A WSS-based
view provider.A base interface for all CDO specific notifications.
A specialized subinterface of
EObject that is exposed by all CDO objects and allows access to special CDO
properties and features of those objects.A cache for the
commit infos of an object.The base class of all native
objects.Represents a
CDOObject typed reference from one object to another object.An operation authorizer for CDO sessions.
Supplies the size of a list-valued feature at the origin of a revision delta.
Describes a single
package instance of the nested package tree strucure represented by the
containing package unit.A symbolic reference to an
EPackage, identified by its namespace URI.A common marker interface for CDO (native) objects.
Represents a tree structure of nested
packages that are registered with a package registry and that can only be serialized as a whole.Describes the possible states a
package unit may be in during its lifecycle.Describes the possible protection levels a protectable object may have.
Provides the protection level of protectable objects.
Provides a constant protection level for all
revisions.A
permission updater that can take a commit info into account.A
permission updater that takes the security context into account.An abstract call-back class that is called by a
transcation after objects have been
attached, modified or detached.An empty default implementation of
CDOPostEventTransactionHandler.Orchestrates (adds, changes, removes) per-view
prefetchers for all views in a view set.The communications protocol associated with a CDO
session.A data transfer object for the essential commit data.
A data transfer object for commit notifications.
Symbolic protocol constants commonly used in CDO.
Enumerates the possible opcodes for
unit requests.Deprecated.
As of 4.30, use
CDOFileTransaction.Provides access to the information that specifies a query from a
view to a
repository and to the results of the remote query execution;Encapsulates all the transferable information that fully specifies a query from a
view to a
repository.The
queue that represents the result of a CDOQuery.Replication target that accepts the repository's raw replication stream.
Represents a reference from one object to another object, possibly
CDOID or CDOObject typed.Implemented by revision data structures whose stored object references can be rewritten through a
CDOReferenceAdjuster, for example when temporary IDs are replaced after commit.Policy consulted while a revision rewrites a stored reference.
A concrete default implementation of
CDORegistrationHandler.Represents a remote session that is connected to the same repository as the
local session that the remote session manager
points to.A
remote session event fired from a remote session
manager when a message from a remote session has
been received.A
remote session event fired from a remote session
manager when the subscription state of a remote
session has changed.Provides collaborative access to the
remote sessions that are connected to the same
repository as the local session.A default adapter for all kinds of
remote session related events.An
event that is fired by a remote session manager after the
subscription mode of the
local session changed.A message from a
remote session.Enumerates the possible
remote session message priorities.Handles incoming
requests in the context of all globally registered sessions
and optionally sends back response messages.A topic to that the
local session and
remote sessions can subscribe in order to receive events
about their participation and the messages
that they send to the topic.A generic
event fired from a remote topic.A
feature delta that represents a removal from a many-valued feature.Represents the context of a rename operation as implemented by
RenameDialog
or RenameHandler.A
rename context that provides access to the element
to be renamed.Target-side callback contract for replaying repository history into another repository.
Checkpoint reported by a replication target, identifying the last branch and commit time it has incorporated and
the durable lock areas that must also be synchronized.
A CDO server independent representation of a repository.
Enumerates the possible
ID generation locations of a repository.Enumerates the possible
states of a repository.Enumerates the possible
versioning modes of a repository.Manages repository configurations.
Specification of the factory API for
repository configuration managers.An element of a CDO repository.
Describes a model repository a
session is connected to.Manages a set of
repositories.A representation of the model object 'CDO Resource'.
Creates
CDOResource instances.Creates default
CDOResource instances.Provides additional class names of
resource set implementations to customize the
stack inspection in CDOResourceFactoryImpl.isGetResource().Creates instances of CDOResourceFactoryImpl.ResourceSetClassNameProvider.A representation of the model object 'CDO Resource Folder'.
An implementation of the model object 'CDO Resource Folder'.
This is the item provider adapter for a
CDOResourceFolder object.An implementation of the model object 'CDO Resource'.
This is the item provider adapter for a
CDOResource object.A representation of the model object 'CDO Resource Leaf'.
An implementation of the model object 'CDO Resource Leaf'.
This is the item provider adapter for a
CDOResourceLeaf object.A representation of the model object 'CDO Resource Node'.
An implementation of the model object 'CDO Resource Node'.
This is the item provider adapter for a
CDOResourceNode object.A
session exection handler that retries the failed protocol operation a configurable number
of times.An entity that has a defined lifetime (creation plus revision) and a version in a
branch.Records revisions known to be available at a branch point and exposes them as a revision provider.
An
event fired from a revision cache for revisions that
are evicted because they are no longer strongly referenced when free memory runs low.An entity that
revisions can be added to.A crawler that visits CDO revisions and their features according to a
feature strategy
and passes them to a handler.Strategy for handling containment proxies during crawling.
Strategy for deciding how to handle features during crawling.
Decision for feature handling: skip, handle, follow, or both.
Handler interface for receiving crawl events.
Handler implementation that calculates a message digest over crawled data.
Handler implementation that writes crawl data to an output stream.
Abstract ID mapper for mapping real IDs to local IDs.
In-memory implementation of IDMapper.
Encapsulates the modeled information and the EMF system values of a
revision.Represents the change delta between two
revisions of a CDO object.Provides consumers with the
revision deltas of identifiable CDO objects.Creates
revision instances.A call-back interface that indicates the ability to handle
revisions that are passed from
other entities.A delegating
revision handler with a filter() method used
to suppress specific revisions.A delegating
revision handler that filters detached revisions.Interns revisions.Provides access to
revisions in a CDO repository by demand loading
and caching them.A fluent, manager-bound request for loading one or more revisions.
Immutable loading options shared by revision manager operations and modern revision loaders.
Controls whether a revision manager consults its cache before invoking its loader.
Applies a
CDORevisionDelta to an internal revision by visiting its feature changes and updating the
corresponding feature values and containment metadata.Provides consumers with the
revisions of identifiable CDO objects by selecting a
particular one from several possible branch points.A revision provider that can also provide
synthetic revisions.Semantic helpers for protecting partially loaded list representations while revisions are structurally derived.
A mix-in interface implemented by repositories and sessions to support resolving of list element proxies.
Various static helper methods for dealing with
revisions.A
revision dumper that directs all output to a stream.A
revision dumper that directs all output as HTML text to a stream.A
revision dumper that directs all output as plain text to a stream.A participant whose locally accumulated changes can be rolled back.
One in a sequence of possibly several points in time of a
transaction that encapsulates the
changes to transactional objects and that later changes can be rolled back to.A simple HTTP server that web browsers can connect to in order to render internal server data for debugging purposes.
An abstract base implementation of a
server browser page.A
server browser page that renders the branch manager contents of a repository.A
server browser for the repositories in a managed container.Creates
server browsers for the repositories in a managed
container.A
server browser page that renders commit infos.A
server browser page that renders large object infos.A
server browser page that renders the locking manager contents of a repository.A
server browser page that renders the package registry contents of a repository.Represents pluggable content for a
server browser.A
server browser page that renders revisions.A
server browser page that renders the revisions in a revision cache.Exports the complete contents of a
repository in a format suitable for imports into new repositories.An
exporter that creates XML output suitable to be interpreted by an
XML importer.Imports the complete contents of a
repository from the output created by a
exporter into a new repository.An
importer that reads and interprets XML output created by an
XML exporter.Persists the data that has been read by a
importer into a new repository.Persists the data that has been read by a
importer into a new repository.An
importer that reads and interprets XML output created by an
XML exporter.Various static methods that may help with CDO
repositories and server-side views.An abstract
read-access handler that grants or denies access to single
revisions.Deprecated.
Use
CDONet4jSession.Represents and controls the connection to a model repository in addition to the inherited
view
management functions.Handles
protocol exceptions if
configured before the session has
been opened.Deprecated.
Encapsulates a set of notifying
session configuration options.An
options event fired after the complete modern collection-loading configuration of a
session has changed.An
options event fired when the
generated package emulation enabled option of a
session has changed.Deprecated.
Configures and opens new
sessions.Fired from a
session configuration after a new session has been
opened.Creates
session configuration instances.A generic
event fired from a session.Deprecated.
As of 4.2 use
CDOSessionInvalidationEventQueue.A
session event fired when passive updates (commit notifications) are being received from a
remote repository.Collects
CDOSessionInvalidationEvents emitted by a CDOSession so a consumer can retrieve them later.A
session event fired when lock-change notifications are received from a remote repository.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.
Carries the repository metadata and initial session state returned when a client opens a session.
Contains the repository update position and package-unit information returned when a session refreshes.
Provides a hook for customizing the creation of
RefreshSessionResults.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.
Provides consumers with
session instances.A
session event fired from recovering session when
recovery has started or finished.Enumerates the possible types of
session recovery events.An exception thrown from
RecoveringCDOSessionImpl.recoverSession().A global registry of all open
sessions.A
feature delta that represents a value change of a single-valued feature.A marker interface for stale objects as produced by
CDOStaleReferencePolicy.PROXY.Interface to externalize the cleaning of stale references created on invalidation.
A default
CDOStaleReferenceCleaner that can be used on invalidation.Specifies a policy on how to deal with stale references.
A
stale reference policy that provides Java dynamic proxies
when stale references are aceessed.A
dynamic proxy stale reference policy with advanced type
computation and caching.Enumerates the possible states of local
objects.A CDO specific version of an
InternalEObject.EStore.A representation of the model object 'CDO Text Resource'.
An implementation of the model object 'CDO Text Resource'.
This is the item provider adapter for a
CDOTextResource object.Provides the consumer with a long-valued time stamp.
An
identifiable topic in the scope of a session.An
event fired from a topic when the image, the text (label),
or the description attribute of the topic were changed.A read-write view to the current (i.e.
A value type that combines the result of a persistable computation and the
commit info
of the final transaction commit.Encapsulates a set of notifying
transaction configuration options.An
options event fired from transaction options when the
auto release locks enabled or
auto release locks exemptions options have changed.An
auto release locks options event fired from transaction options when the
auto release locks enabled option has changed.An
auto release locks options event fired from transaction options when the
auto release locks exemptions option has changed.An
options event fired from transaction options when the
optimistic locking timeout option has changed.An
options event fired from transaction options when the
stale reference cleaner option has changed.Identifies an object that is associated with a transaction.
A utility class that, when associated with a
transaction, automatically updates the
commit comment according to local model modifications.Deprecated.
As of 4.19 use
CDOTransactionConflictAddedEvent.Can open new
transactions and provide access to openend transactions.Enumerates the possible
causes for a transaction to become finished.Deprecated.
As of 4.3 use
CDOTransactionFinishedEvent.Cause.A combination of
CDOTransactionHandler1 and CDOTransactionHandler2.A call-back interface that is called by a
transaction before objects are
attached, modified or detached.A call-back interface that is called by a
transaction before objects are
attached, modified, undone or detached.A call-back interface that is called by a
transcation before it is committed and after it has
been committed or rolled back.A call-back interface that is called by a
transcation before it is committed and after it has
been committed (with result info) or rolled back.A marker interface for use with
CDOTransaction.addTransactionHandler() and
CDOTransaction.removeTransactionHandler().Can open new
transactions.A stack-disciplined nested lifecycle region in a
transaction.Event fired by the real transaction after a scope has closed.
The cause that closed a scope.
Event fired by the real transaction after a scope has opened.
Internal policy used by a transaction to perform commit, rollback, and savepoint operations.
Enumerates the possible values of
CDOTransfer.ChildrenChangedEvent.getKind().An abstract base implementation of a
mapping event.Encapsulates the model-specific aspects of a
transfer.An
adapter for a resource set that resolves all proxies in all resources when they are loaded.Reserved for future use.
Provides the path of a transfer element relative to its parent.
An abstraction of the elements (such as files or folders) of a
transfer system.Enumerates the possibles values of
CDOTransferMapping.getStatus().An abstraction of an end point system of a
transfer.Specifies how to treat a source
element when it is mapped to a target element by a transfer mapping.Automatically preserves a
tree viewer's item expansion states across
multiple target changes
of the underlying view.Provides access to all CDO-supported data types.
Creates
type handlers.A global registry for
type handlers.A strategy used to detect whether the feature of an
object has the original (clean) value after a number of modifications.An unchecked
CDOException being thrown from
CDOUnitManager.createUnit()
to indicate that the given root object already is the root
of an existing unit.An unchecked
CDOException being thrown from
CDOUnitManager.openUnit()
to indicate that no unit exists for the given root object.A
feature delta that represents the unsetting of the value of a
feature.Represents facilities that can receive
passive updates.Represents a CDO-specific
URI in connection-aware format.Various static methods that may help with CDO-specific
URIs.Provides additional user information for given user IDs in the context of a
session.Creates a save point in a
CDOUserTransaction that can be used to roll back a part of the transaction.Provides functionality that is common to both
single transactions and distributed (XA) transactions.Various static methods that may help in CDO client applications.
Provides the consumer with an int-valued version.
Encapsulates a set of notifying
view configuration options.An
options event fired from view options when the
detachment notification enabled option has changed.An
options event fired from view options when the
invalidation notification enabled option has changed.Deprecated.
Use
CDOView.Options.StrongReferencePolicyEvent instead.A factory for
view configurators.Can open new
views and provide access to openend views.A generic
event fired from a view.Produces
events for calls to various view object handler
and transaction handler methods and delivers these events to a
delegate listener.An
event fired from a view event producer when
CDOTransactionHandler2.committedTransaction()
was called.An
event fired from a view event producer when
CDOTransactionHandler2.committingTransaction()
was called.An
event fired from a view event producer when
CDOTransactionHandler2.rolledBackTransaction()
was called.A
view event fired when passive updates (commit notifications) are being received from a remote
repository.A
view event fired when lock changes are being received from a remote
repository.Can open new
views.Capable of opening a
CDOView on a target repository, defined by a URI.A global registry of
view provider implementations.A global registry of all open
views and transactions.A
ResourceSet adapter to associate a set of CDOView instances.A
view event fired when the branch point of a view has changed.An identifiable object.
Represents a local
checkout from a remote repository.An
event fired when the overall state of the workspace changes between dirty and clean.An
event fired when the state of objects in the workspace change between new, dirty and clean.Adds
CDOWorkspaceBase2.isEmpty() and CDOWorkspaceBase2.containsID(CDOID) methods.Checks out new
workspace or opens existing ones.Various static helper methods for dealing with
workspaces.Creates a save point in a
CDOXATransaction that can be used to roll back a part of the transaction.A distributed (XA) transaction that can atomically commit the changes to multiple
resource sets,
each represented by a registered view set.A representation of the model object
'Change'.
An implementation of the model object
'Change'.
This is the item provider adapter for a
Change object.A representation of the model object 'Char Value'.
An implementation of the model object 'Char Value'.
This is the item provider adapter for a
CharValue object.A representation of the model object 'Class Filter'.
An implementation of the model object 'Class Filter'.
This is the item provider adapter for a
ClassFilter object.Deprecated.
As of 4.3 use
FilterPermission and ClassFilter.Deprecated.
Deprecated.
Can modify the column type of a
type mapping that is created by the type mapping registry.Creates
ColumnTypeModifier instances.A representation of the model object 'Combined Filter'.
An implementation of the model object 'Combined Filter'.
This is the item provider adapter for a
CombinedFilter object.A representation of the model object 'Comment'.
An implementation of the model object 'Comment'.
This is the item provider adapter for a
Comment object.A
concurrent access exception that indicates that some of the local modifications are based on old revisions
because other transactions have intermittently committed their modifications.A checked exception being thrown from
CDOUserTransaction.commit() in case of commit problems such as commit conflicts.A UI component that renders a the elements of a
CDOCommitHistory in form of a commit table with a branch tree.Provides the content of a CommitHistoryComposite, i.e., the elements of a
CDOCommitHistory.Encapsulates the input of a
CommitHistoryComposite.Thrown from
Input(Object) when no history could be created from the passed parameter object.Allows implementors to display alternative histories for selected
model objects.Creates
object modifier instances.A
TableLabelProvider for the content of a CommitHistoryComposite, i.e., the elements of a CDOCommitHistory.A local
data integrity exception that indicates that the subset of object modifications in a
partial commit is inconsistent.Composed UI widget offering functionality for users to select
branches and a timestamp within a branch for a particular
CDOSessionA
commit exception that indicates problems that are caused by concurrent access to the repository.A representation of the model object 'Contained Object'.
An implementation of the model object 'Contained Object'.
This is the item provider adapter for a
ContainedObject object.Resolves repository query handlers through the managed container, which holds the registered language-specific
QueryHandlerFactory extensions.Resolves named repository instances from a managed container through
RepositoryFactory.Deprecated.
As of 4.2 no longer used in the server; replaced by
ContainmentCycleException in the client.A
concurrent access exception that indicates an attempt of the local transaction to introduce a containment cycle.The context for model evolution.
A manager for creating, loading, and saving contexts.
A model stored in the DB store.
A representation of the model object 'Context Value'.
An implementation of the model object 'Context Value'.
This is the item provider adapter for a
ContextAccess object.An
LM merger based on a core merger.An
authorizable operation factory for the operations of the CDO core.A local
data integrity exception that indicates the addition of one or more cross references to objects
that are not (or no longer) contained in the repository.An unchecked exception being thrown from
CDOUserTransaction.commit() if the commit change
set is referencing objects that are not contained by any resource before the server
is contacted.A
commit exception that indicates data integrity problems.Default three-way merger for CDO change sets.
Conflict raised when the source changes an object that the target has detached.
Conflict raised when both the target and source change the same object's revision.
Conflict raised when the target changes an object that the source detached.
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.
Instantiate
DefaultCDOMerger.PerFeature.ManyValued.Deprecated.
Deprecated.
Deprecated.
Instantiate
DefaultCDOMerger.PerFeature.ManyValued.Enumerates the possible resolution preferences that can be used with a
DefaultCDOMerger.Detects model changes between the stored models and the currently registered EPackages.
Evolves the models with the given mapping strategy, context, and store accessor.
Evolves the models with the given mapping strategy, context, and store accessor.
A
hash set-based topic provider.Deprecated.
Wrapper base for revision decorators that must preserve the complete
InternalCDORevision contract.Wrapper base for revision-manager decorators.
SPI for a transaction wrapper that exposes exactly one delegation level.
Wrapper base for query-resource contexts that forwards query scope and result collection to a delegate.
A representation of the model object
'Delivery'.
An implementation of the model object
'Delivery'.
This is the item provider adapter for a
Delivery object.A representation of the model object 'Delivery Review'.
An implementation of the model object 'Delivery Review'.
This is the item provider adapter for a
DeliveryReview object.A representation of the model object
'Dependency'.
A representation of the model object
'Dependency Definition'.
An implementation of the model object
'Dependency Definition'.
This is the item provider adapter for a
DependencyDefinition object.An implementation of the model object
'Dependency'.
This is the item provider adapter for a
Dependency object.Synthetic revision marker for an object that has been detached from a branch.
A representation of the model object 'Container'.
An implementation of the model object 'Container'.
This is the item provider adapter for a
Directory object.A representation of the model object 'Double Value'.
An implementation of the model object 'Double Value'.
This is the item provider adapter for a
DoubleValue object.A representation of the model object
'Drop'.
An implementation of the model object
'Drop'.
This is the item provider adapter for a
Drop object.A representation of the model object 'Drop Review'.
An implementation of the model object 'Drop Review'.
This is the item provider adapter for a
DropReview object.A representation of the model object 'Drop
Type'.
An implementation of the model object 'Drop
Type'.
This is the item provider adapter for a
DropType object.Deprecated.
Predefined
predicates to test for various feature types.Various static helper methods for dealing with EMF meta models.
An extension of
ResourceSetImpl that allows demandLoading of resources and delegation of resource lookups,
to be switched on/off as desired.A mapping between two
EObjects and their contents based on their URIs
as returned by EcoreUtil.getURI(EObject).A crawler for arbitrary
EObjects that creates CDORevisions on the fly and
feeds them to a CDORevisionCrawler.A model scope for registering EObjects and creating an
EObjectCrawler for them.The Adapter Factory for the model.
The Factory for the Eresource model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
The Package for the Eresource model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
The Adapter Factory for the model.
The Factory for the Etypes model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
A context for variable
lookups during expression evaluations.A
HashMap-based default implementation of an EvaluationContext.A representation of the model object 'Expression'.
A representation of the model object 'Expression Filter'.
An implementation of the model object 'Expression Filter'.
This is the item provider adapter for a
ExpressionFilter object.The Adapter Factory for the model.
This is the central singleton for the Expressions edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
Provides static factory methods for common
expressions.Resolves query handlers from an explicit registry of factories keyed by query language.
A repository-side agent for a
fail-over monitor.The agent-side implementation of the
fail-over monitor protocol.A
session configuration that recovers from network problems by failing over
to backup repositories as directed by a fail-over monitor.A facility for monitoring a variable set of
fail-over participant repositories and electing,
as well as promoting, a master repository among them.An abstract base class for the
server-side protocol factories
required by a fail-over monitor.The monitor-side implementation of the
fail-over monitor agent protocol.Creates
fail-over agent protocol instances.The monitor-side implementation of the
fail-over monitor client protocol.Creates
fail-over client protocol instances.Creates
fail-over monitor instances.Provides a
fail-over monitor for a given named fail-over group.A
transfer system that abstracts the external file system.A representation of the model object 'Filter Permission'.
An implementation of the model object 'Filter Permission'.
This is the item provider adapter for a
FilterPermission object.A representation of the model object 'Fixed
Baseline'.
An implementation of the model object 'Fixed
Baseline'.
This is the item provider adapter for a
FixedBaseline object.A representation of the model object 'Floating
Baseline'.
An implementation of the model object
'Floating Baseline'.
This is the item provider adapter for a
FloatingBaseline object.A representation of the model object 'Float Value'.
An implementation of the model object 'Float Value'.
This is the item provider adapter for a
FloatValue object.A context manager that saves and loads the evolution contexts to and from a folder on disk.
Internal bridge between the public
CDOObject model and the CDO state machine.A representation of the model object 'Function Invocation'.
An implementation of the model object 'Function Invocation'.
This is the item provider adapter for a
FunctionInvocation object.A representation of the model object 'Group'.
An implementation of the model object 'Group'.
This is the item provider adapter for a
Group object.Security commit handler that provisions a home resource folder and grants its owner access when users are added to
the realm.
Creates
InternalSecurityManager.CommitHandler instances.Lifecycle hook for server application extensions loaded from an application configuration file.
An optional extension of the
IAppExtension interface for app extensions that support invocation
on the XML configurations of dynamically-managed repositories.An optional extension of the
IAppExtension interface for repository-aware app extensions.An optional extension of the
IAppExtension interface for prioritized app extensions.An optional extension of the
IAppExtension interface for named app extensions.Defines the server protocol operations used to authenticate a session.
Supplies the database context used while executing a batch of statements.
Extension interface to
IListMapping and IClassMapping.Basic interface for class mappings.
Interface which complements
IClassMapping with methods to facilitate audit support.Optional bulk-write extension for
IClassMapping.Interface which complements
IClassMapping with methods to facilitate revision delta support.An extension interface for
class mappings that support units.Resolves conflicts detected while committing a transaction.
The main entry point to the API of CDO's proprietary object/relational mapper.
Contains symbolic constants that specify valid keys of
DB store properties.Called back from
IDBStore.visitAllTables(Connection, TableVisitor) for all tables in the database.A
store accessor for CDO's proprietary object/relational mapper.A
chunk reader for CDO's proprietary object/relational mapper.Manages all persistent aspects of durable CDO views such as
branch point and acquired locks.Encapsulates the persistable information about a single durable CDO view like
branch point
and acquired locks.A call-back interface for handling
lock area objects.Exception occurs when attempting to create a durable
IDurableLockingManager.LockArea that already exists.Thrown if a
lock area is specified that does not exist in a CDO repository.Enumerates the possible combinations of read and write locks on a single CDO object.
Mapping of
feature values to and from the database.The main entry point to the API of CDO's proprietary Lissome store.
Contains symbolic constants that specifiy valid keys of
Lissome store properties.A
store accessor for CDO's proprietary Lissome store.A
chunk reader for CDO's proprietary object/relational mapper.Interface for mapping features with
isMany() == true.Extension interface to
IListMapping.Extension interface to
IListMapping2.Extension interface to
IListMapping.Optional bulk-write extension for
IListMapping.Interface to complement
IListMapping in order to provide list delta processing support.Interface to complement
IListMapping in order to provide unit support.Supports the cleanup of LOBs (Large OBjects) that are no longer referenced by any revisions.
Indicates that LOB cleanup is not supported.
Updates large-object references in database mappings.
Manages all persistent aspects of durable CDO views and provides for vetoable
interception of the durable view resumption
process.A call-back interface primarily intended to allow implementers to prevent the view from being opened by throwing an
exception.
The mapping strategy acts as a connection between the DBStore and the database management (and OR-mapping) classes.
Contains symbolic constants that specify valid keys of
mapping strategy properties.Interface to complement
IMappingStrategy.Optional bulk-write extension for
IMappingStrategy.An optional mapping-strategy extension for preparing the physical database schema of a commit before transactional
CDO data is written.
Deprecated.
Use
IMEMStoreA simple in-memory
store.Manages the
elements of the meta model level of a CDO repository.DB store support for model evolution.
The triggers for model evolution.
The main entry point to the API of CDO's MongoDB back-end integration.
A
store accessor for CDO's MongoDB back-end integration.A representation of the literals of the enumeration
'Impact', and utility methods for working with them.
Internal branch node maintained by
InternalCDOBranchManager.Internal owner of a repository's branch tree and branch tags.
Persistence boundary used by the branch manager to allocate branches and load branch metadata and descendants.
Serialized metadata for a branch: its name and the branch point from which its history was forked.
Serialized metadata for one child branch in a branch listing.
Compatibility extension of the branch persistence contract for branch deletion and renaming.
Branch-loader extension that persists a rename with both the old and new names, allowing the store to detect
duplicate names and report them as a branch-specific error.
Branch-loader extension that persists branch-tag changes and streams stored tags back to the manager during load.
Branch-loader extension for deleting a branch together with its descendants.
Enumerates the possible kinds of changes to a
branch tag.Cached model metadata used by revisions and CDO objects to map EMF features to their stored slots.
Encapsulation of a rule for filtering the persistent values
of a feature in some model element.
Internal manager for a repository's commit history.
Storage boundary for reading a branch's commit history and the detailed change data for an individual commit.
Internal extension contract for feature changes that need to participate in list-index adjustment during delta
application.
Contract for a list operation that changes the indices of other pending operations.
Identifies a value being added to a list delta so other edits can adjust or cancel that pending target insertion.
Marks a list feature delta whose operation has a meaningful position in the current list.
Internal extension of an object ID that distinguishes the concrete storage subtype used for that identifier.
Revision-owned list implementation contract for many-valued features.
A mix-in interface for
InternalCDOList that allows to optimize the speed of equality checks.Internal owner callbacks used for list/revision loaded-state accounting.
Marks internal model objects that participate in CDO's load lifecycle.
Mutable internal lock-state contract used by lock caches to update ownership and report the corresponding
CDOLockDeltas.Internal contract implemented by objects managed by a CDO view.
Registry metadata attached to an
EPackage that associates it with its containing CDO package unit.Internal package registry shared by CDO model objects, sessions, and repositories.
Registry callback that materializes the EPackages belonging to a package unit when the unit is loaded on demand.
Registry callback that transforms a package value as it is installed.
Internal lifecycle and transport contract for a group of related EPackages registered together in CDO.
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 a
InternalCDORemoteSessionManager.Internal protocol for the
CDOResource.Internal mutable form of a
CDORevision, used by revision managers and transaction code to load, edit,
serialize, and rebase versioned object state.Internal cache and interner for revisions shared by a revision manager.
Mutable internal form of a revision delta used while building, applying, and rebasing changes to one object.
Internal owner of revision loading, interning, and caching for a session or repository.
Storage boundary used by the revision manager to retrieve revision state and enumerate historical revisions.
Revision-loader extension for retrieving an object's lifetime at a branch point, enabling the manager to answer
whether the object existed there without loading its full feature state.
Revision-loader extension for batch loading revision metadata and values using the older explicit chunk and
prefetch options.
The canonical revision-loading extension.
Lock used to keep a multi-step revision request atomic with respect to other loads for the same key.
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 of
InternalCDOSession#invalidate().A data structure that holds all input and output values of
InternalCDOSession.getMergeData().Internal extension of the public session configuration used while constructing a
InternalCDOSession.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 of
CDOObject.cdoView() and CDOObject.cdoState().A data structure that holds all input values of
InternalCDOView#invalidate().Internal registry for the views belonging to one EMF resource set.
Internal contract for a CDO workspace that coordinates its local repository, session, and views with the remote session configuration and
workspace change data.
Internal contract for a workspace base that tracks object additions, changes, and detachments while a workspace transaction is committed
or cleared.
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.
Prepared server-side description of one transaction commit.
Repository service that schedules transaction commit contexts and lets callers await, remove, or roll back the
pending work.
Synchronizable repository participating in failover.
The type of the to-be-locked objects is either
CDOIDAndBranch or CDOID, depending on whether
branching is supported by the repository or not.The generic lock-manager modification count and optional reservation produced by one operation.
An aggregate of per-session reservations for one lock change.
A selective lock-state query paired with a session sequence baseline.
A consistent lock-state snapshot for one session.
Repository service that starts query handlers for a view and tracks their running results.
Server-side result stream for a query executing against a view.
Internal composition point for a running CDO repository.
A mix-in interface for
elements of a repository
that need to be notified when the repository is fully activated and sessions can
be opened.Lifecycle-managed link between a synchronizable local repository and its remote repository session.
Internal security service bound to a repository.
Repository extension invoked before a commit is security-checked and written.
Creates
InternalSecurityManager.CommitHandler instances.Commit-handler extension that receives a callback after a commit succeeds, allowing security state to be updated
only once the repository has accepted the change.
Convenience base for post-commit handlers that need the user associated with the commit.
Server representation of one connected client session.
Represents a position reserved in this session's lock-change sequence.
The session-specific result of a completed lock-change reservation.
Repository service that owns connected sessions and coordinates their authentication and notification flow.
Internal lifecycle and repository-binding contract for a storage backend.
Capability marker for stores that cannot produce change-set data for a time interval.
Capability marker for stores that do not retain commit-info history.
Capability marker for stores that do not support durable lock areas, so a client cannot resume locks through this
backend after its session is closed.
Deprecated.
As of 4.6 use IRepositoryConfig.CAPABILITY_EXTERNAL_REFS.
Deprecated.
As of 4.5
feature maps are no longer supported.Capability marker for stores that cannot enumerate revisions through the revision-handler API.
Capability marker for stores that do not persist or retrieve CDO large objects such as blobs and character objects.
Capability marker for stores that cannot answer cross-reference queries.
Capability marker for stores that cannot expose raw storage data for replication.
Repository-side contract for a repository that participates in replication.
Provides the server-internal operations of a topic.
Provides the server-internal operations of a topic manager.
Server-side transaction extension of a view that creates the commit context used to validate and persist a client
commit.
Provides the server-internal operations of a unit manager.
Receives completion notification for object attachment during a commit.
Server-side state for one client view or transaction.
A representation of the model object 'Int Value'.
An implementation of the model object 'Int Value'.
This is the item provider adapter for a
IntValue object.Exception occurs when an object isn't valid anymore.
A representation of the model object 'Invocation'.
An implementation of the model object 'Invocation'.
An abstraction of something that can be invoked, for example an
EOperation or a Method.This is the item provider adapter for a
Invocation object.Provides the protection level of
revisions in the context of a specific user.Deprecated.
As of 4.2 use
IDBConnection.Deprecated.
Represents the execution state of a
query in the server towards a query
handler.A query language handler that is capable of executing a
query.Provides the consumer with
query handlers that are capable of executing queries represented by specific query infos.A CDO repository.
A marker interface to indicate valid arguments to
IRepository.addHandler(Handler) and
IRepository.removeHandler(Handler).Contains symbolic constants that specifiy valid keys of
repository properties.Provides a way to handle revisions that are to be sent to the client.
Provides a way to handle commits that are received from a client.
An exception that a
IRepository.WriteAccessHandler may throw to indicate that a
transaction commit
was rejected because one or more semantic validation checks reported errors.Creates CDO
repositories.Protects a
repository by authenticating users and, optionally, authorizing read and write operations.Provides the consumer with CDO
repositories specified by their name.Synchronizes a
synchronizable repository with a master repository.Interface to complement
IMappingStrategy with schema migration capabilities.Indicates whether the mapping strategy supports schema migration.
An optional security-management context that may be provided as an adapter
by the view part to which the "Manage Security" command is contributed.
A default implementation of a
security management context.Protects a given
repository.Modifies a security
realm in a safe transaction.The server-side representation of a client
session.Manages the user
sessions of a repository.Server-side protocol contract for a connected CDO session.
Represents the physical data storage back-end of a CDO
repository, such as a database or a file
system folder.Enumerates the possible data formats a
store can accept for commit operations.Enumerates the possible branching options a
store can accept.Enumerates the possible history recording options a
store can accept.Represents a connection to a physical data storage back-end.
Represents the state of a single, logical commit operation which is driven through multiple calls to several
methods on the
IStoreAccessor API.A data and result context for the modifications in
IStoreAccessor.CommitContext.modify(Consumer).An extension interface for
store accessors that support durable locking.An extension interface for
store accessors that support durable locking.An extension interface for
store accessors that support units.Represents the query execution state of a
resources
query.Represents the query execution state of a
resources
query that is supposed to deliver one exact resource, or null.Represents the query execution state of a
XRefs query.An extension interface for
store accessors that support raw data access as needed by
repository synchronizers or server importers.An extension interface for
store accessors that support raw data access as needed by
repository synchronizers or server importers.An extension interface for
store accessors that support units.Reads
chunks of
partially loaded lists from a physical data storage backend.Represents a
sublist of consecutive elements that are subject to partial
collection loading.Creates
stores.Deprecated.
As of 4.20 use
ParameterAware.A repository with the ability to
synchronize its content with another repository.Represents a server topic to which sessions can subscribe.
Manages the topics provided by a CDO server.
The server-side representation of a client
transaction.Mapping of single values to and from the database.
A descriptor which describes one type mapping class.
A factory for typeMappings.
A provider for type mapping information.
A factory for typeMappingProviders.
A global (singleton) registry which collects all available type mappings which are either available in the CDO
core, as declared extensions, or registered manually.
Describes a server-side unit of repository data.
Manages the server-side units of a repository.
The server-side representation of a client
view.Deprecated.
As of 4.2 the legacy mode is always enabled.
A representation of the model object 'Linked Expression'.
An implementation of the model object 'Linked Expression'.
This is the item provider adapter for a
LinkedExpression object.A representation of the model object 'Reference Filter'.
An implementation of the model object 'Reference Filter'.
This is the item provider adapter for a
LinkedFilter object.A representation of the model object 'Object Value'.
An implementation of the model object 'Object Value'.
This is the item provider adapter for a
LinkedObject object.Various static methods that may help in setting up and dealing with
Lissome stores.A representation of the model object 'List Value'.
An implementation of the model object 'List Value'.
This is the item provider adapter for a
ListConstruction object.The Adapter Factory for the model.
This is the central singleton for the LM edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
A representation of the model object 'LM Filter'.
An implementation of the model object 'LM Filter'.
This is the item provider adapter for a
LMFilter object.This is the factory that is used to provide the interfaces needed to support Viewers.
Encapsulates the
merge parameters.The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Adapter Factory for the model.
This is the central singleton for the LMSecurity edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
A child creation extender for the
ExpressionsPackage.The switch for creating child descriptors specific to each extended class.
A child creation extender for the
SecurityPackage.The switch for creating child descriptors specific to each extended class.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
The Switch for the model's inheritance
hierarchy.
A
commit conflict exception that indicates that the transaction has local conflicts.A
security exception indicating a failed attempt to peek a login.Store base for backends that identify objects with 64-bit IDs.
Store-accessor base paired with
LongIDStore.A representation of the model object 'Long Value'.
An implementation of the model object 'Long Value'.
This is the item provider adapter for a
LongValue object.Base class for
ManagedContainer based CDOViewProviderA revision provider backed by a
revision manager that provides revisions which are
valid at the configured branch point.A managed revision provider that can also provide
synthetic revisions.A revision providing
HashMap.Caches boolean results of matcher evaluations.
A representation of the model object 'Member Access'.
An implementation of the model object 'Member Access'.
This is the item provider adapter for a
MemberAccess object.A representation of the model object 'Member Invocation'.
An implementation of the model object 'Member Invocation'.
This is the item provider adapter for a
MemberInvocation object.Creates
IMEMStore instances.A representation of the model object 'Model Element'.
An implementation of the model object 'Model Element'.
This is the item provider adapter for a
ModelElement object.A representation of the model object
'Module'.
A representation of the model object 'Module
Definition'.
An implementation of the model object 'Module
Definition'.
This is the item provider adapter for a
ModuleDefinition object.A representation of the model object 'Module
Element'.
This is the item provider adapter for a
ModuleElement object.A representation of the model object 'Module Filter'.
An implementation of the model object 'Module Filter'.
This is the item provider adapter for a
ModuleFilter object.An implementation of the model object
'Module'.
This is the item provider adapter for a
Module object.The Adapter Factory for the model.
This is the central singleton for the Modules edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
An implementation of the model Package.
The Resource Factory associated with the
package.
The Resource associated with the package.
The Switch for the model's inheritance
hierarchy.
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'Module
Type'.
A representation of the model object 'Module Type Filter'.
An implementation of the model object 'Module Type Filter'.
This is the item provider adapter for a
ModuleTypeFilter object.An implementation of the model object 'Module
Type'.
This is the item provider adapter for a
ModuleType object.A reusable implementation of a
label provider that delegates to another label provider
for the extracted native object of an argument object.A
security exception indicating the lack of permission required to do something.Deprecated.
As of 4.3 use
NotAuthenticatedException, instead.A representation of the model object 'Not Filter'.
An implementation of the model object 'Not Filter'.
This is the item provider adapter for a
NotFilter object.A representation of the model object 'Object Filter'.
An implementation of the model object 'Object Filter'.
This is the item provider adapter for a
ObjectFilter object.Exception occurs when an id doesn't exist on the server.
Deprecated.
As of 4.3 use
FilterPermission and ObjectFilter.Deprecated.
Deprecated.
Convenience base for repository write-access hooks that need EMF objects while a transaction is committing.
Creates extents of
classes.A
query handler that evaluates OCL query expressions.An abstraction of the
classifier and/or object of an OCL query context parameter.Creates
OCLQueryHandler instances.A
concurrent access exception that indicates that the repository can not acquire optimistic locks for some of the locally modified objects.A representation of the model object 'Or Filter'.
An implementation of the model object 'Or Filter'.
This is the item provider adapter for a
OrFilter object.Composes an image by overlaying one image on top of another image.A representation of the model object 'Package Filter'.
An implementation of the model object 'Package Filter'.
This is the item provider adapter for a
PackageFilter object.Deprecated.
As of 4.3 use
FilterPermission and PackageFilter.Deprecated.
Deprecated.
An unchecked exception that indicates that
list element proxies have been encountered but
cannot be handled.A representation of the literals of the enumeration 'PatternStyle',
and utility methods for working with them.
A representation of the model object 'Permission'.
A thread-safe, generation-scoped cache of permissions associated with resource nodes.
Creates independent logical cache generations for repository, user, and branch scopes.
A managed-container factory for
PermissionCache.Creator products.Built-in bounded, LRU-like permission-cache creator factory.
A representation of the model object 'Permission Filter'.
An implementation of the model object 'Permission Filter'.
This is the item provider adapter for a
PermissionFilter object.An implementation of the model object 'Permission'.
A description of the current commit that is used to
determine
the impact of this commit on the configured permissions.This is the item provider adapter for a
Permission object.Phases in the model evolution process.
A handler for a specific phase in the model evolution process.
The possible transitions between phases.
A
phased implementation of model evolution support for DB stores.Indicates the model evolution mode.
Deprecated.
As of 4.20 use
ContainerRepositoryProvider.A representation of the model object
'Process'.
A representation of the model object 'Process Element'.
An implementation of the model object 'Process Element'.
This is the item provider adapter for a
ProcessElement object.An implementation of the model object
'Process'.
This is the item provider adapter for a
Process object.Extension factory for repository query handlers.
A representation of the model object 'Realm'.
An implementation of the model object 'Realm'.
This is the item provider adapter for a
Realm object.Various static helper methods for dealing with
realms.A
session configuration that recovers from network problems by attempting
to reconnect to the same repository in specific intervals.A
session configuration that uses a heart beat
protocol to detect network problems.A
data integrity exception that indicates an attempt to create stale references.Builds configured repository instances from CDO server configuration.
Can use
cdo-server.xml markup elements to configure extended aspects of a repository.A repository configurator
extension thatDefault factory registered with a managed container to create and look up standard CDO repository instances.
An unchecked exception being thrown when opening a
session to a named repository that cannot be found.An
event fired when the state of a
repository has changed.A CDO
repository-based implementation of a transfer system.An
event fired when the type of a
repository has changed.Repository-scoped source of user credentials that also authenticates clients against those credentials.
Factory for installing a repository-backed
RepositoryUserManager as an authenticator.Container post-processor that injects the managed container into each repository user manager.
Factory for installing a repository-backed
RepositoryUserManager as a user manager.A
resource factory registry that does not delegate and does not recognize default extensions or default content types.A representation of the model object 'Resource Filter'.
An implementation of the model object 'Resource Filter'.
Matches the path of a
resource node.Matches the path of a
resource node against a ResourceFilterImpl.PathMatcher.path string.This is the item provider adapter for a
ResourceFilter object.Deprecated.
As of 4.3 use
FilterPermission and ResourceFilter.Deprecated.
Deprecated.
Deprecated.
As of 4.7.1 use org.eclipse.emf.cdo.common.util.ResourceSetConfigurer
Creates
resource set configurer instances.Deprecated.
As of 4.7.1 use org.eclipse.emf.cdo.common.util.ResourceSetConfigurer.Factory
A global registry for
resource set configurers.Deprecated.
As of 4.7.1 use org.eclipse.emf.cdo.common.util.ResourceSetConfigurer.Registry
A resource set
adapter that carries the results of all
resource set configurers that configured the adapted resource set.A representation of the model object 'Review'.
An implementation of the model object 'Review'.
This is the item provider adapter for a
Review object.The Adapter Factory for the model.
This is the central singleton for the Reviews edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
A child creation extender for the
LMPackage.The switch for creating child descriptors specific to each extended class.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
A representation of the literals of the enumeration 'Review Status',
and utility methods for working with them.
A representation of the model object 'Review Template'.
An implementation of the model object 'Review Template'.
This is the item provider adapter for a
ReviewTemplate object.Request and response record used by the revision-loading protocol for one object at a branch point.
Common request form for an object revision found in branch history.
Revision lookup result indicating that the object's latest relevant state is a detachment.
Revision lookup result for an object whose state is available directly at the requested branch point.
Revision lookup result for an object whose available state points to another branch version.
Revision lookup result for an object with no state available at the requested history point.
Wire-level category for a revision lookup result.
A representation of the model object 'Role'.
An implementation of the model object 'Role'.
This is the item provider adapter for a
Role object.The Adapter Factory for the model.
This is the central singleton for the Security edit plugin.
The actual implementation of the Eclipse Plugin.
A representation of the model object 'Element'.
An implementation of the model object 'Element'.
This is the item provider adapter for a
SecurityElement object.The Factory for the model.
An implementation of the model Factory.
A representation of the model object 'Item'.
An implementation of the model object 'Item'.
This is the item provider adapter for a
SecurityItem object.This is the factory that is used to provide the interfaces needed to support Viewers.
A child creation extender for the
ExpressionsPackage.The switch for creating child descriptors specific to each extended class.
Managed-container factory for repository security managers.
Deprecated.
As of 4.3 use
SecurityManagerFactory.Default with a description like "realmPath:annotation".Default factory that creates a realm-backed security manager for a repository.
Static factory methods for creating
security managers.The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
Deprecated.
As of 4.4 no longer supported.
Deprecated.
Not used.
Simple
composite allowing users to introduce connection information with a
repository.A representation of the model object 'Short Value'.
An implementation of the model object 'Short Value'.
This is the item provider adapter for a
ShortValue object.An unchecked exception being thrown when attempting to
lock stale objects.A representation of the model object 'Static Access'.
An implementation of the model object 'Static Access'.
This is the item provider adapter for a
StaticAccess object.Base for repository storage backends.
Base for store accessors that implement repository reads and writes for one session or transaction.
Shared lifecycle and commit pipeline for store readers and writers.
Builds the
CDOCommitData for one commit timestamp by enumerating the revisions and package units stored at
that point.Reuses passivated store accessors managed by an
IStore.Base request object for loading selected positions of a many-valued feature from a store.
Provides server-side consumers with the
store accessor that is valid in the context of a
specific session during read operations or a specific commit context during
write operations.An
IllegalStateException that can be thrown from StoreThreadLocal.getSession().A representation of the model object
'Stream'.
A representation of the model object 'Stream
Element'.
This is the item provider adapter for a
StreamElement object.An implementation of the model object
'Stream'.
This is the item provider adapter for a
Stream object.A representation of the literals of the enumeration
'Stream Mode', and utility methods for working with them.
An implementation of the model object 'String To String Map Entry'.
This is the item provider adapter for a
Map.Entry object.A representation of the model object 'String Value'.
An implementation of the model object 'String Value'.
This is the item provider adapter for a
StringValue object.Minimal revision shell for code that needs revision identity or class metadata without a mutable feature store.
Deprecated.
As of 4.15 use
Support.Static methods that may help with classes related to repository synchronization.
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.A representation of the model object
'System'.
A representation of the model object 'System
Element'.
This is the item provider adapter for a
SystemElement object.An implementation of the model object
'System'.
This is the item provider adapter for a
System object.A
commit info handler that synchronously writes commit infos to a
text log.A scale widget that can be
connected to different views
and tree viewers (one such pair at a time) to synchronize the view's timestamp
with this widget's selection.A representation of the model object 'Topic'.
A representation of the model object 'Commentable'.
An implementation of the model object 'Commentable'.
This is the item provider adapter for a
TopicContainer object.An implementation of the model object 'Topic'.
This is the item provider adapter for a
Topic object.A representation of the literals of the enumeration 'Topic Status',
and utility methods for working with them.
A dialog that contains a
TransferComposite.Abstracts the
transfer system-specific aspects that are needed by a generic transfer user interface.Creates
TransferUIProvider instances.An unchecked exception that indicates transport-level problems.
A
data integrity exception that indicates an attempt to move objects between units.Creates
URI handler instances.A
global URI handler registry.A representation of the model object 'User'.
An implementation of the model object 'User'.
A
user info storage that persists the local user info
in the file "${user.home}/.eclipse/org.eclipse.emf.cdo.ui/user.properties" .Creates
home user info storages.A
user info storage that persists the local user info
in the Eclipse IPreferenceStore of the "org.eclipse.emf.cdo.ui" bundle.Creates
preference user info storages.Provides a method to load the user info object for the
local user.Creates
user info storages.Provides a method to save the user info object for the
local user.This is the item provider adapter for a
User object.A representation of the model object 'User Password'.
An implementation of the model object 'User Password'.
This is the item provider adapter for a
UserPassword object.A
data integrity exception indicating that the attempt
to commit a transaction was rejected because of violation of server-side validation checks.A representation of the model object 'Primitive Value'.
An implementation of the model object 'Primitive Value'.
This is the item provider adapter for a
Value object.A convenient base class for
resource set configurers that require a CDOView as their context.An Eclipse
workspace-based implementation of a transfer system.