## Hierarchy For Package org.eclipse.emf.transaction.impl

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain (implements org.eclipse.emf.edit.domain.EditingDomain)
    - org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl (implements org.eclipse.emf.transaction.util.Adaptable, org.eclipse.emf.transaction.impl.InternalTransactionalEditingDomain, org.eclipse.emf.transaction.TransactionalEditingDomain.DefaultOptions)
  - org.eclipse.emf.common.command.BasicCommandStack (implements org.eclipse.emf.common.command.CommandStack)
    - org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack (implements org.eclipse.emf.transaction.impl.InternalTransactionalCommandStack)
      - org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl
  - org.eclipse.emf.transaction.impl.EditingDomainManager
  - org.eclipse.emf.transaction.impl.FilterManager
  - org.eclipse.emf.ecore.change.util.ListDifferenceAnalyzer
    - org.eclipse.emf.ecore.change.util.BasicChangeRecorder
      - org.eclipse.emf.ecore.change.util.ChangeRecorder (implements org.eclipse.emf.common.notify.Adapter.Internal)
        - org.eclipse.emf.transaction.impl.TransactionChangeRecorder
  - org.eclipse.emf.transaction.impl.ReadWriteValidatorImpl (implements org.eclipse.emf.transaction.impl.TransactionValidator)
    - org.eclipse.emf.transaction.impl.ReadOnlyValidatorImpl
  - org.eclipse.emf.transaction.impl.ResourceSetManager
  - org.eclipse.emf.transaction.RunnableWithResult.Impl<T> (implements org.eclipse.emf.transaction.RunnableWithResult<T>)
    - org.eclipse.emf.transaction.impl.PrivilegedRunnable<T>
  - org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.FactoryImpl (implements org.eclipse.emf.transaction.TransactionalEditingDomain.Factory)
  - org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.LifecycleImpl (implements org.eclipse.emf.transaction.impl.InternalLifecycle)
  - org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.RegistryImpl (implements org.eclipse.emf.transaction.TransactionalEditingDomain.Registry)
  - org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.ValidatorFactoryImpl (implements org.eclipse.emf.transaction.impl.TransactionValidator.Factory)
  - org.eclipse.emf.transaction.impl.TransactionImpl (implements org.eclipse.emf.transaction.impl.InternalTransaction)
    - org.eclipse.emf.transaction.impl.EMFCommandTransaction
      - org.eclipse.emf.transaction.impl.TriggerCommandTransaction

## Interface Hierarchy

- org.eclipse.emf.common.command.CommandStack
  - org.eclipse.emf.transaction.TransactionalCommandStack
    - org.eclipse.emf.transaction.impl.InternalTransactionalCommandStack
- org.eclipse.emf.edit.domain.EditingDomain
  - org.eclipse.emf.transaction.TransactionalEditingDomain
    - org.eclipse.emf.transaction.impl.InternalTransactionalEditingDomain
- org.eclipse.emf.transaction.Transaction
  - org.eclipse.emf.transaction.impl.InternalTransaction
- org.eclipse.emf.transaction.TransactionalEditingDomain.Lifecycle
  - org.eclipse.emf.transaction.impl.InternalLifecycle
- org.eclipse.emf.transaction.impl.TransactionValidator
- org.eclipse.emf.transaction.impl.TransactionValidator.Factory

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