## 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.
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.
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.