## Uses of Package
org.eclipse.emf.transaction.impl

Packages that use org.eclipse.emf.transaction.impl
org.eclipse.emf.transaction.impl: Implementation of the transactional editing domain API.
org.eclipse.emf.workspace: Definition of the API for a transactional editing domain integrated with the Eclipse Workbench's operation history.
org.eclipse.emf.workspace.impl: Implementation of the workbench editing domain API.

Classes in org.eclipse.emf.transaction.impl used by org.eclipse.emf.transaction.impl
AbstractTransactionalCommandStack Partial implementation of the `TransactionalCommandStack` interface, useful for subclasses to define their specific handling of transactions and other concerns.
EditingDomainManager The editing domain manager initializes editing domain instances from the `org.eclipse.emf.transaction.editingDomains` extension point.
EMFCommandTransaction A transaction implementation use by the command stack to wrap the execution of `Command`s, to provide them the write access that they need.
FilterManager An object that manages the filtering of notifications.
InternalLifecycle Internal adapter interface that must be provided by a `TransactionalEditingDomain` implementation that provides a `TransactionalEditingDomain.Lifecycle` adapter.
InternalTransaction An internal interface that must be provided by any implementation of the public `Transaction` interface, in order to function correctly in the transactional editing domain framework.
InternalTransactionalCommandStack An internal interface that must be provided by any implementation of the public `TransactionalCommandStack` interface, in order to function correctly in the transactional editing domain framework.
InternalTransactionalEditingDomain Internal interface that must be provided by any implementation of the public `TransactionalEditingDomain` API, in order to function correctly in the transactional editing domain framework.
PrivilegedRunnable Implementation of the privileged runnable, which allows a thread to lend its transaction to another cooperating thread for synchronous execution.
ReadWriteValidatorImpl A validator for read/write transactions.
ResourceSetManager The resource set manager keeps track of the load state of `Resource`s in a resource set managed by a transactional editing domain.
TransactionalEditingDomainImpl.LifecycleImpl Default implementation of the `InternalLifecycle` protocol.
TransactionChangeRecorder The change recorder for a `TransactionalEditingDomain`, used by transactions to record rollback information and to detect changes that violate the transaction protocol.
TransactionImpl The default transaction implementation.
TransactionValidator Interface for an object that validates a transaction when it commits.
TransactionValidator.Factory Interface that clients implement to define a validator factory.

Classes in org.eclipse.emf.transaction.impl used by org.eclipse.emf.workspace
TransactionalEditingDomainImpl.FactoryImpl Default implementation of a transaction editing domain factory.

Classes in org.eclipse.emf.transaction.impl used by org.eclipse.emf.workspace.impl
AbstractTransactionalCommandStack Partial implementation of the `TransactionalCommandStack` interface, useful for subclasses to define their specific handling of transactions and other concerns.
EMFCommandTransaction A transaction implementation use by the command stack to wrap the execution of `Command`s, to provide them the write access that they need.
InternalTransaction An internal interface that must be provided by any implementation of the public `Transaction` interface, in order to function correctly in the transactional editing domain framework.
InternalTransactionalCommandStack An internal interface that must be provided by any implementation of the public `TransactionalCommandStack` interface, in order to function correctly in the transactional editing domain framework.
InternalTransactionalEditingDomain Internal interface that must be provided by any implementation of the public `TransactionalEditingDomain` API, in order to function correctly in the transactional editing domain framework.
TransactionImpl The default transaction implementation.

Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved.