## Hierarchy For All Packages

Package Hierarchies:
  org.eclipse.emf.cdo, org.eclipse.emf.cdo.common, org.eclipse.emf.cdo.common.id, org.eclipse.emf.cdo.common.io, org.eclipse.emf.cdo.common.model, org.eclipse.emf.cdo.common.protocol, org.eclipse.emf.cdo.common.revision, org.eclipse.emf.cdo.common.revision.cache, org.eclipse.emf.cdo.common.revision.delta, org.eclipse.emf.cdo.common.util, org.eclipse.emf.cdo.defs, org.eclipse.emf.cdo.defs.impl, org.eclipse.emf.cdo.defs.util, org.eclipse.emf.cdo.edit, org.eclipse.emf.cdo.eresource, org.eclipse.emf.cdo.eresource.impl, org.eclipse.emf.cdo.eresource.provider, org.eclipse.emf.cdo.eresource.util, org.eclipse.emf.cdo.eresource.validation, org.eclipse.emf.cdo.examples, org.eclipse.emf.cdo.net4j, org.eclipse.emf.cdo.server, org.eclipse.emf.cdo.server.db, org.eclipse.emf.cdo.server.db.mapping, org.eclipse.emf.cdo.server.hibernate, org.eclipse.emf.cdo.server.hibernate.id, org.eclipse.emf.cdo.server.hibernate.teneo, org.eclipse.emf.cdo.server.mem, org.eclipse.emf.cdo.session, org.eclipse.emf.cdo.session.remote, org.eclipse.emf.cdo.spi.common, org.eclipse.emf.cdo.spi.common.id, org.eclipse.emf.cdo.spi.common.model, org.eclipse.emf.cdo.spi.common.revision, org.eclipse.emf.cdo.spi.server, org.eclipse.emf.cdo.transaction, org.eclipse.emf.cdo.ui, org.eclipse.emf.cdo.ui.defs, org.eclipse.emf.cdo.ui.defs.impl, org.eclipse.emf.cdo.ui.defs.util, org.eclipse.emf.cdo.ui.widgets, org.eclipse.emf.cdo.util, org.eclipse.emf.cdo.view, org.eclipse.emf.spi.cdo

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.cdo.spi.common.id.AbstractCDOID (implements org.eclipse.emf.cdo.common.id.CDOID)
    - org.eclipse.emf.cdo.spi.common.id.AbstractCDOIDInteger
    - org.eclipse.emf.cdo.spi.common.id.AbstractCDOIDLong
      - org.eclipse.emf.cdo.spi.common.id.CDOIDLongImpl (implements org.eclipse.emf.cdo.common.id.CDOIDObject)
  - org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision (implements org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision)
  - org.eclipse.emf.cdo.view.AbstractCDOViewProvider (implements org.eclipse.emf.cdo.view.CDOViewProvider)
    - org.eclipse.emf.cdo.view.ManagedContainerViewProvider
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.eclipse.emf.common.util.AbstractEList<E> (implements org.eclipse.emf.common.util.EList<E>)
        - org.eclipse.emf.common.util.DelegatingEList<E> (implements java.lang.Cloneable, java.io.Serializable)
          - org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl<E> (implements org.eclipse.emf.common.notify.NotifyingList<E>)
            - org.eclipse.emf.ecore.util.DelegatingNotifyingInternalEListImpl<E> (implements org.eclipse.emf.ecore.util.InternalEList<E>)
              - org.eclipse.emf.ecore.util.DelegatingEcoreEList<E> (implements org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>)
                - org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic<E>
                  - org.eclipse.emf.ecore.util.DelegatingEcoreEList.Dynamic<E>
                    - org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreEList<E>
                      - org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.ContentsCDOList
  - org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver (implements org.eclipse.emf.cdo.transaction.CDOConflictResolver)
    - org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges
    - org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver.ThreeWayMerge (implements org.eclipse.emf.cdo.view.CDOAdapterPolicy)
      - org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver.MergeLocalChangesPerFeature
  - org.eclipse.emf.cdo.spi.common.AbstractQueryResult<T> (implements org.eclipse.emf.cdo.common.util.BlockingCloseableIterator<T>)
    - org.eclipse.emf.spi.cdo.AbstractQueryIterator<T>
  - org.eclipse.emf.common.notify.impl.AdapterFactoryImpl (implements org.eclipse.emf.common.notify.AdapterFactory)
    - org.eclipse.emf.cdo.defs.util.CDODefsAdapterFactory
    - org.eclipse.emf.cdo.ui.defs.util.CDOUIDefsAdapterFactory
    - org.eclipse.emf.cdo.eresource.util.EresourceAdapterFactory
      - org.eclipse.emf.cdo.eresource.provider.EresourceItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IChildCreationExtender, org.eclipse.emf.edit.provider.IDisposable)
  - org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider (implements org.eclipse.jface.viewers.ILabelProvider, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.jface.viewers.ITableLabelProvider)
    - org.eclipse.emf.cdo.ui.CDOLabelProvider (implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider)
  - org.eclipse.emf.common.notify.impl.AdapterImpl (implements org.eclipse.emf.common.notify.Adapter.Internal)
    - org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver.ThreeWayMerge.ChangeSubscriptionAdapter
    - org.eclipse.emf.edit.provider.ItemProviderAdapter (implements org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter
      - org.eclipse.emf.cdo.eresource.provider.CDOResourceNodeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.cdo.eresource.provider.CDOResourceFolderItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.cdo.eresource.provider.CDOResourceItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
  - org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
    - org.eclipse.emf.ecore.impl.BasicEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.impl.EObjectImpl (implements org.eclipse.emf.ecore.EObject)
        - org.eclipse.net4j.util.defs.impl.DefImpl (implements org.eclipse.net4j.util.defs.Def)
          - org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl (implements org.eclipse.emf.cdo.defs.CDOPackageRegistryDef)
            - org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl (implements org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef)
            - org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl (implements org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef)
          - org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl (implements org.eclipse.emf.cdo.defs.CDOResourceDef)
          - org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl (implements org.eclipse.emf.cdo.defs.CDOSessionDef)
          - org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl (implements org.eclipse.emf.cdo.defs.CDOViewDef)
            - org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl (implements org.eclipse.emf.cdo.defs.CDOAuditDef)
            - org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl (implements org.eclipse.emf.cdo.defs.CDOTransactionDef)
          - org.eclipse.emf.cdo.ui.defs.impl.EditorDefImpl (implements org.eclipse.emf.cdo.ui.defs.EditorDef)
            - org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl (implements org.eclipse.emf.cdo.ui.defs.CDOEditorDef)
          - org.eclipse.emf.cdo.defs.impl.EPackageDefImpl (implements org.eclipse.emf.cdo.defs.EPackageDef)
            - org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl (implements org.eclipse.emf.cdo.defs.EDynamicPackageDef)
            - org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl (implements org.eclipse.emf.cdo.defs.EGlobalPackageDef)
          - org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl (implements org.eclipse.emf.cdo.defs.FailOverStrategyDef)
            - org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl (implements org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef)
          - org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl (implements org.eclipse.net4j.defs.ProtocolProviderDef)
            - org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl (implements org.eclipse.net4j.defs.ClientProtocolFactoryDef)
              - org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl (implements org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef)
        - org.eclipse.emf.ecore.impl.EStoreEObjectImpl (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
          - org.eclipse.emf.internal.cdo.CDOObjectImpl (implements org.eclipse.emf.spi.cdo.InternalCDOObject)
            - org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl (implements org.eclipse.emf.cdo.eresource.CDOResourceNode)
              - org.eclipse.emf.cdo.eresource.impl.CDOResourceFolderImpl (implements org.eclipse.emf.cdo.eresource.CDOResourceFolder)
              - org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl (implements org.eclipse.emf.cdo.eresource.CDOResource, org.eclipse.emf.ecore.resource.Resource.Internal)
      - org.eclipse.emf.ecore.impl.MinimalEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
        - org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
          - org.eclipse.emf.ecore.impl.EModelElementImpl (implements org.eclipse.emf.ecore.EModelElement)
            - org.eclipse.emf.ecore.impl.EFactoryImpl (implements org.eclipse.emf.ecore.EFactory)
              - org.eclipse.emf.cdo.defs.impl.CDODefsFactoryImpl (implements org.eclipse.emf.cdo.defs.CDODefsFactory)
              - org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsFactoryImpl (implements org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory)
              - org.eclipse.emf.cdo.eresource.impl.EresourceFactoryImpl (implements org.eclipse.emf.cdo.eresource.EresourceFactory)
            - org.eclipse.emf.ecore.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.emf.ecore.impl.EPackageImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EPackage)
                - org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl (implements org.eclipse.emf.cdo.defs.CDODefsPackage)
                - org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsPackageImpl (implements org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage)
                - org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl (implements org.eclipse.emf.cdo.eresource.EresourcePackage)
  - org.eclipse.emf.cdo.transaction.CDOAsyncTransactionHandler (implements org.eclipse.emf.cdo.transaction.CDOTransactionHandler)
  - org.eclipse.emf.cdo.common.protocol.CDOAuthenticationResult (implements java.io.Serializable)
  - org.eclipse.emf.cdo.common.model.CDOClassifierRef
  - org.eclipse.emf.cdo.server.db.CDODBUtil
  - org.eclipse.emf.cdo.transaction.CDODefaultTransactionHandler (implements org.eclipse.emf.cdo.transaction.CDOTransactionHandler)
    - org.eclipse.emf.cdo.transaction.CDOAutoAttacher
  - org.eclipse.emf.cdo.defs.util.CDODefsSwitch<T>
  - org.eclipse.emf.cdo.defs.util.CDODefsUtil
  - org.eclipse.emf.cdo.ui.CDOEditorUtil
  - org.eclipse.emf.cdo.ui.CDOEventHandler
  - org.eclipse.emf.cdo.internal.common.revision.delta.CDOFeatureDeltaVisitorImpl (implements org.eclipse.emf.cdo.common.revision.delta.CDOFeatureDeltaVisitor)
    - org.eclipse.emf.cdo.spi.common.revision.CDORevisionMerger
  - org.eclipse.emf.cdo.common.CDOFetchRule
  - org.eclipse.emf.cdo.server.hibernate.CDOHibernateUtil
  - org.eclipse.emf.cdo.spi.common.id.CDOIDLibraryDescriptorImpl (implements org.eclipse.emf.cdo.common.id.CDOIDLibraryDescriptor)
    - org.eclipse.emf.cdo.spi.common.id.CDOIDLongFactoryImpl.LibraryHandler (implements org.eclipse.emf.cdo.common.id.CDOIDLibraryProvider)
  - org.eclipse.emf.cdo.spi.common.id.CDOIDLibraryProviderImpl (implements org.eclipse.emf.cdo.common.id.CDOIDLibraryProvider)
  - org.eclipse.emf.cdo.spi.common.id.CDOIDLongFactoryImpl (implements org.eclipse.emf.cdo.common.id.CDOIDObjectFactory)
  - org.eclipse.emf.cdo.spi.common.revision.CDOIDMapper (implements org.eclipse.emf.cdo.common.revision.CDOReferenceAdjuster)
  - org.eclipse.emf.cdo.common.id.CDOIDUtil
  - org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler (implements org.eclipse.emf.cdo.session.CDOSession.ExceptionHandler, org.eclipse.net4j.util.container.IElementProcessor)
  - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.CDOPropertyDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.AdaptersDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.ChangeSubscriptionPoliciesDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.ContainerDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.DirectResourceDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.IDDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.ReadLockedDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.StateDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.URIDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.VersionDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.ViewDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.WriteLockedDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
  - org.eclipse.emf.cdo.edit.CDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProvider (implements org.eclipse.emf.edit.provider.IItemLabelProvider)
  - org.eclipse.emf.cdo.ui.CDOLabelDecorator (implements org.eclipse.jface.viewers.ILabelDecorator)
  - org.eclipse.emf.cdo.common.model.CDOModelUtil
  - org.eclipse.emf.cdo.net4j.CDONet4jUtil
  - org.eclipse.emf.cdo.common.model.CDOPackageRegistryPopulator.Descriptor (implements org.eclipse.emf.ecore.EPackage.Descriptor)
  - org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry
  - org.eclipse.emf.cdo.common.util.CDOQueryQueue<E> (implements org.eclipse.net4j.util.collection.Closeable, java.util.Queue<E>)
  - org.eclipse.emf.cdo.common.util.CDOQueryQueue.BlockingCloseableIteratorImpl (implements org.eclipse.emf.cdo.common.util.BlockingCloseableIterator<T>)
  - org.eclipse.emf.cdo.eresource.impl.CDOResourceFactoryImpl (implements org.eclipse.emf.cdo.eresource.CDOResourceFactory, org.eclipse.emf.ecore.resource.Resource.Factory)
  - org.eclipse.emf.cdo.session.CDORetryExceptionHandler (implements org.eclipse.emf.cdo.session.CDOSession.ExceptionHandler)
  - org.eclipse.emf.cdo.common.revision.cache.CDORevisionCacheUtil
  - org.eclipse.emf.cdo.common.revision.delta.CDORevisionDeltaUtil
  - org.eclipse.emf.cdo.common.revision.CDORevisionUtil
  - org.eclipse.emf.cdo.server.CDOServerUtil
  - org.eclipse.emf.cdo.server.CDOServerUtil.RepositoryReadAccessValidator (implements org.eclipse.emf.cdo.server.IRepository.ReadAccessHandler)
  - org.eclipse.emf.spi.cdo.CDOSessionProtocol.CommitTransactionResult
  - org.eclipse.emf.spi.cdo.CDOSessionProtocol.CommitTransactionResult.PostCommitReferenceAdjuster (implements org.eclipse.emf.cdo.common.revision.CDOReferenceAdjuster)
  - org.eclipse.emf.spi.cdo.CDOSessionProtocol.OpenSessionResult
  - org.eclipse.emf.spi.cdo.CDOSessionProtocol.RepositoryTimeResult
  - org.eclipse.emf.cdo.ui.defs.util.CDOUIDefsSwitch<T>
  - org.eclipse.emf.cdo.util.CDOURIUtil
  - org.eclipse.emf.cdo.util.CDOUtil
  - org.eclipse.emf.cdo.spi.server.ContainerQueryHandlerProvider (implements org.eclipse.emf.cdo.server.IQueryHandlerProvider)
  - org.eclipse.emf.cdo.spi.server.ContainerRepositoryProvider (implements org.eclipse.emf.cdo.server.IRepositoryProvider)
    - org.eclipse.emf.cdo.spi.server.PluginRepositoryProvider
  - org.eclipse.emf.common.util.DelegatingResourceLocator (implements org.eclipse.emf.common.util.ResourceLocator)
    - org.eclipse.emf.common.EMFPlugin (implements org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.emf.cdo.eresource.provider.EresourceEditPlugin
  - org.eclipse.emf.cdo.common.model.EMFUtil
  - org.eclipse.emf.cdo.eresource.util.EresourceSwitch<T>
  - org.eclipse.emf.cdo.spi.server.FactoriesQueryHandlerProvider (implements org.eclipse.emf.cdo.server.IQueryHandlerProvider)
  - org.eclipse.net4j.util.factory.Factory (implements org.eclipse.net4j.util.factory.IFactory)
    - org.eclipse.emf.cdo.spi.server.QueryHandlerFactory
  - org.eclipse.emf.cdo.server.IStoreChunkReader.Chunk
  - org.eclipse.emf.cdo.server.mem.MEMStoreUtil
  - org.eclipse.net4j.util.event.Notifier (implements org.eclipse.net4j.util.event.INotifier.Introspection)
    - org.eclipse.net4j.util.lifecycle.Lifecycle (implements org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
      - org.eclipse.emf.cdo.spi.server.Store (implements org.eclipse.emf.cdo.server.IStore)
        - org.eclipse.emf.cdo.spi.server.LongIDStore
      - org.eclipse.emf.cdo.spi.server.StoreAccessor (implements org.eclipse.emf.cdo.server.IStoreAccessor)
        - org.eclipse.emf.cdo.spi.server.LongIDStoreAccessor
      - org.eclipse.net4j.util.concurrent.Worker
        - org.eclipse.emf.cdo.common.model.CDOPackageRegistryPopulator
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.emf.common.EMFPlugin.EclipsePlugin (implements org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin, org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.emf.cdo.eresource.provider.EresourceEditPlugin.Implementation
  - org.eclipse.emf.cdo.spi.server.RepositoryFactory (implements org.eclipse.emf.cdo.server.IRepositoryFactory)
  - org.eclipse.emf.cdo.examples.StandaloneContainerExample
  - org.eclipse.emf.cdo.examples.StandaloneManualExample
  - org.eclipse.emf.cdo.spi.server.StoreAccessorPool
  - org.eclipse.emf.cdo.spi.server.StoreChunkReader (implements org.eclipse.emf.cdo.server.IStoreChunkReader)
  - org.eclipse.emf.cdo.server.StoreThreadLocal
  - org.eclipse.net4j.signal.wrapping.StreamWrapperInjector (implements org.eclipse.net4j.util.container.IElementProcessor)
    - org.eclipse.net4j.signal.wrapping.GZIPStreamWrapperInjector
      - org.eclipse.emf.cdo.common.io.CDOGZIPStreamWrapperInjector
    - org.eclipse.net4j.signal.wrapping.XORStreamWrapperInjector
      - org.eclipse.emf.cdo.common.io.CDOXORStreamWrapperInjector
  - org.eclipse.net4j.util.ui.StructuredContentProvider<INPUT> (implements org.eclipse.net4j.util.event.IListener, org.eclipse.jface.viewers.IStructuredContentProvider)
    - org.eclipse.net4j.util.ui.views.ItemProvider<INPUT> (implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITreeContentProvider)
      - org.eclipse.net4j.util.ui.views.ContainerItemProvider<CONTAINER>
        - org.eclipse.emf.cdo.ui.CDOItemProvider
  - org.eclipse.emf.cdo.server.hibernate.teneo.TeneoUtil
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.eclipse.emf.cdo.common.util.CDOException
          - org.eclipse.emf.cdo.util.DanglingReferenceException
          - org.eclipse.emf.cdo.util.InvalidObjectException
          - org.eclipse.emf.cdo.util.InvalidURIException
          - org.eclipse.emf.cdo.util.ObjectNotFoundException
          - org.eclipse.emf.cdo.util.ReadOnlyException
          - org.eclipse.emf.cdo.server.RepositoryNotFoundException
          - org.eclipse.emf.cdo.util.ServerException
          - org.eclipse.emf.cdo.server.SessionCreationException
          - org.eclipse.emf.cdo.common.util.TransportException
  - org.eclipse.emf.cdo.examples.Webinar20090129
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.emf.cdo.ui.widgets.AuditScale
          - org.eclipse.emf.cdo.ui.widgets.SessionComposite
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.jface.dialogs.TitleAreaDialog
          - org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler.ExceptionDialog

## Interface Hierarchy

- org.eclipse.emf.common.notify.Adapter
  - org.eclipse.emf.common.notify.Adapter.Internal
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.cdo.common.model.CDOPackageInfo)
  - org.eclipse.emf.cdo.CDOAdapter
  - org.eclipse.emf.cdo.common.model.CDOClassInfo
  - org.eclipse.emf.cdo.common.model.CDOPackageInfo (also extends java.lang.Comparable<T>, org.eclipse.emf.ecore.EPackage.Descriptor)
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter.Internal)
  - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.cdo.common.model.CDOPackageInfo)
  - org.eclipse.emf.spi.cdo.InternalCDOViewSet (also extends org.eclipse.emf.cdo.view.CDOViewSet)
- java.util.concurrent.Callable<V>
  - org.eclipse.emf.spi.cdo.InternalCDOXATransaction.InternalCDOXACommitContext (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.spi.cdo.InternalCDOTransaction.InternalCDOCommitContext)
- org.eclipse.emf.cdo.view.CDOAdapterPolicy
- org.eclipse.emf.cdo.common.protocol.CDOAuthenticator
- org.eclipse.emf.cdo.session.CDOCollectionLoadingPolicy
- org.eclipse.emf.cdo.transaction.CDOCommitContext
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction.InternalCDOCommitContext
    - org.eclipse.emf.spi.cdo.InternalCDOXATransaction.InternalCDOXACommitContext (also extends java.util.concurrent.Callable<V>, org.eclipse.emf.cdo.common.id.CDOIDProvider)
  - org.eclipse.emf.spi.cdo.InternalCDOXATransaction.InternalCDOXACommitContext (also extends java.util.concurrent.Callable<V>, org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.spi.cdo.InternalCDOTransaction.InternalCDOCommitContext)
- org.eclipse.emf.cdo.transaction.CDOConflictResolver
- org.eclipse.emf.cdo.defs.CDODefsPackage.Literals
- org.eclipse.emf.spi.cdo.CDOElementProxy
- org.eclipse.emf.cdo.view.CDOFeatureAnalyzer
- org.eclipse.emf.cdo.common.revision.delta.CDOFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOAddFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOClearFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOContainerFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOListFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOMoveFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDORemoveFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOSetFeatureDelta
  - org.eclipse.emf.cdo.common.revision.delta.CDOUnsetFeatureDelta
- org.eclipse.emf.cdo.common.revision.delta.CDOFeatureDeltaHandler
- org.eclipse.emf.cdo.common.revision.delta.CDOFeatureDeltaVisitor
- org.eclipse.emf.cdo.view.CDOFetchRuleManager
- org.eclipse.emf.cdo.common.id.CDOIDAndVersion
- org.eclipse.emf.cdo.common.id.CDOIDLibraryDescriptor
- org.eclipse.emf.cdo.common.id.CDOIDLibraryProvider
- org.eclipse.emf.cdo.common.id.CDOIDObjectFactory
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
- org.eclipse.emf.cdo.common.id.CDOIDProvider
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.view.CDOView, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.emf.spi.cdo.InternalCDOXATransaction.InternalCDOXACommitContext (also extends java.util.concurrent.Callable<V>, org.eclipse.emf.spi.cdo.InternalCDOTransaction.InternalCDOCommitContext)
- org.eclipse.emf.cdo.common.revision.CDOListFactory
- org.eclipse.emf.cdo.common.model.CDOModelConstants
- org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker
  - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.spi.cdo.InternalCDOLoadable, org.eclipse.emf.ecore.InternalEObject)
- org.eclipse.emf.cdo.common.protocol.CDOProtocolConstants
- org.eclipse.emf.cdo.common.CDOQueryInfo
  - org.eclipse.emf.cdo.view.CDOQuery
- org.eclipse.emf.cdo.common.revision.CDOReferenceAdjustable
  - org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision (also extends org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionData)
- org.eclipse.emf.cdo.common.revision.CDOReferenceAdjuster
- org.eclipse.emf.cdo.eresource.validation.CDOResourceFolderValidator
- org.eclipse.emf.cdo.eresource.validation.CDOResourceNodeValidator
- org.eclipse.emf.cdo.eresource.validation.CDOResourceValidator
- org.eclipse.emf.cdo.common.revision.CDORevision
  - org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision (also extends org.eclipse.emf.cdo.common.revision.CDOReferenceAdjustable, org.eclipse.emf.cdo.common.revision.CDORevisionData)
- org.eclipse.emf.cdo.common.revision.CDORevisionData
  - org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision (also extends org.eclipse.emf.cdo.common.revision.CDOReferenceAdjustable, org.eclipse.emf.cdo.common.revision.CDORevision)
- org.eclipse.emf.cdo.common.revision.delta.CDORevisionDelta
  - org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionDelta
- org.eclipse.emf.cdo.common.revision.CDORevisionFactory
- org.eclipse.emf.cdo.view.CDORevisionPrefetchingPolicy
- org.eclipse.emf.cdo.common.revision.CDORevisionResolver
  - org.eclipse.emf.cdo.session.CDORevisionManager
  - org.eclipse.emf.cdo.server.IRevisionManager
- org.eclipse.emf.cdo.transaction.CDOSavepoint
- org.eclipse.emf.cdo.session.CDOSession.ExceptionHandler
- org.eclipse.emf.cdo.session.CDOSession.Repository
- org.eclipse.emf.cdo.session.CDOSessionConfiguration
  - org.eclipse.emf.cdo.net4j.CDOSessionConfiguration
- org.eclipse.emf.cdo.session.CDOSessionProvider
- org.eclipse.emf.cdo.transaction.CDOTimeStampContext
- org.eclipse.emf.cdo.transaction.CDOTransactionHandler
- org.eclipse.emf.spi.cdo.CDOTransactionStrategy
- org.eclipse.emf.cdo.common.model.CDOType
- org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage.Literals
- org.eclipse.emf.cdo.transaction.CDOUserTransaction
  - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.view.CDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.cdo.transaction.CDOXATransaction
    - org.eclipse.emf.spi.cdo.InternalCDOXATransaction
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.spi.cdo.InternalCDOXATransaction
- org.eclipse.emf.cdo.view.CDOViewProvider
- org.eclipse.net4j.util.collection.Closeable
  - org.eclipse.emf.cdo.common.util.BlockingCloseableIterator<T>
  - org.eclipse.emf.cdo.view.CDOAudit
  - org.eclipse.emf.cdo.common.CDOCommonSession (also extends org.eclipse.net4j.util.options.IOptionsContainer, org.eclipse.net4j.util.security.IUserAware)
    - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.net4j.util.options.IOptionsContainer)
      - org.eclipse.emf.cdo.net4j.CDOSession
      - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.emf.cdo.common.CDOCommonView
    - org.eclipse.emf.cdo.view.CDOAudit
    - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction, org.eclipse.emf.cdo.view.CDOView)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.cdo.view.CDOView (also extends org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.options.IOptionsContainer)
      - org.eclipse.emf.cdo.view.CDOAudit
      - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction)
        - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
      - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
        - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
    - org.eclipse.emf.cdo.server.IAudit
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.cdo.view.CDOView, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
    - org.eclipse.emf.cdo.server.ITransaction
    - org.eclipse.emf.cdo.server.IView
      - org.eclipse.emf.cdo.server.IAudit
      - org.eclipse.emf.cdo.server.ITransaction
  - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.net4j.util.options.IOptionsContainer)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.cdo.net4j.CDOSession
  - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction, org.eclipse.emf.cdo.view.CDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.cdo.view.CDOView (also extends org.eclipse.emf.cdo.common.CDOCommonView, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.options.IOptionsContainer)
    - org.eclipse.emf.cdo.view.CDOAudit
    - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.net4j.util.collection.CloseableIterator<E> (also extends java.util.Iterator<E>)
    - org.eclipse.emf.cdo.common.util.BlockingCloseableIterator<T>
  - org.eclipse.emf.cdo.server.IAudit
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.cdo.view.CDOView, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.emf.cdo.server.ITransaction
  - org.eclipse.emf.cdo.server.IView
    - org.eclipse.emf.cdo.server.IAudit
    - org.eclipse.emf.cdo.server.ITransaction
- java.lang.Comparable<T>
  - org.eclipse.emf.cdo.common.id.CDOID (also extends java.io.Serializable)
    - org.eclipse.emf.cdo.common.id.CDOIDExternal
    - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
    - org.eclipse.emf.cdo.common.id.CDOIDMeta
    - org.eclipse.emf.cdo.common.id.CDOIDObject
      - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
    - org.eclipse.emf.cdo.common.id.CDOIDTemp
      - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
    - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
  - org.eclipse.emf.cdo.common.id.CDOIDExternal
  - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
  - org.eclipse.emf.cdo.common.id.CDOIDMeta
  - org.eclipse.emf.cdo.common.id.CDOIDObject
    - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
  - org.eclipse.emf.cdo.common.id.CDOIDTemp
    - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
  - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
  - org.eclipse.emf.cdo.common.model.CDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.ecore.EPackage.Descriptor)
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter.Internal)
  - org.eclipse.emf.cdo.common.model.CDOPackageUnit
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageUnit
  - org.eclipse.emf.cdo.session.remote.CDORemoteSession
  - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.cdo.common.model.CDOPackageInfo)
  - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageUnit
- java.io.DataInput
  - org.eclipse.emf.cdo.common.io.CDODataInput
  - org.eclipse.net4j.util.io.ExtendedDataInput
    - org.eclipse.emf.cdo.common.io.CDODataInput
- java.io.DataOutput
  - org.eclipse.emf.cdo.common.io.CDODataOutput
  - org.eclipse.net4j.util.io.ExtendedDataOutput
    - org.eclipse.emf.cdo.common.io.CDODataOutput
- org.eclipse.emf.ecore.EPackage.Descriptor
  - org.eclipse.emf.cdo.common.model.CDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter, java.lang.Comparable<T>)
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter.Internal)
  - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageInfo (also extends org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.cdo.common.model.CDOPackageInfo)
- org.eclipse.emf.cdo.eresource.EresourcePackage.Literals
- org.eclipse.core.runtime.IAdaptable
  - org.eclipse.emf.cdo.ui.CDOEditorInput
  - org.eclipse.ui.IEditorInput
    - org.eclipse.emf.cdo.ui.CDOEditorInput
- org.eclipse.net4j.buffer.IBufferHandler
  - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
  - org.eclipse.net4j.protocol.IProtocol<INFRA_STRUCTURE> (also extends org.eclipse.net4j.ILocationAware, org.eclipse.net4j.util.security.IUserAware)
    - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
    - org.eclipse.net4j.signal.ISignalProtocol<INFRA_STRUCTURE>
      - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
  - org.eclipse.net4j.signal.ISignalProtocol<INFRA_STRUCTURE>
    - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
- org.eclipse.emf.cdo.server.db.mapping.IClassMapping
- org.eclipse.emf.cdo.server.db.mapping.IClassMappingAuditSupport
- org.eclipse.emf.cdo.server.db.mapping.IClassMappingDeltaSupport
- org.eclipse.net4j.util.event.IEvent
  - org.eclipse.emf.cdo.util.CDOEvent
    - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent
      - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.CustomData
      - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.SubscriptionChanged
    - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.CustomData
    - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.SubscriptionChanged
    - org.eclipse.emf.cdo.session.CDOSession.Options.CollectionLoadingPolicyEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.session.CDOSession.Options.GeneratedPackageEmulationEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.session.CDOSession.Options.PassiveUpdateEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.session.CDOSession.Options.RevisionFactoryEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.session.CDOSessionEvent
      - org.eclipse.emf.cdo.session.CDOSessionInvalidationEvent
    - org.eclipse.emf.cdo.session.CDOSessionInvalidationEvent
    - org.eclipse.emf.cdo.transaction.CDOTransaction.Options.AutoReleaseLockEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.transaction.CDOTransaction.Options.ConflictResolversEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.transaction.CDOTransactionConflictEvent
    - org.eclipse.emf.cdo.transaction.CDOTransactionFinishedEvent
    - org.eclipse.emf.cdo.transaction.CDOTransactionStartedEvent
    - org.eclipse.emf.cdo.view.CDOView.Options.CacheReferenceTypeEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.ChangeSubscriptionPoliciesEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.InvalidationNotificationEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.ReferencePolicyEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.RevisionPrefetchingPolicyEvent (also extends org.eclipse.net4j.util.options.IOptionsEvent)
    - org.eclipse.emf.cdo.view.CDOViewEvent
      - org.eclipse.emf.cdo.transaction.CDOTransactionConflictEvent
      - org.eclipse.emf.cdo.transaction.CDOTransactionFinishedEvent
      - org.eclipse.emf.cdo.transaction.CDOTransactionStartedEvent
      - org.eclipse.emf.cdo.view.CDOViewInvalidationEvent
      - org.eclipse.emf.cdo.view.CDOViewResourcesEvent
    - org.eclipse.emf.cdo.view.CDOViewInvalidationEvent
    - org.eclipse.emf.cdo.view.CDOViewResourcesEvent
  - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent
    - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.CustomData
    - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.SubscriptionChanged
  - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.CustomData
  - org.eclipse.emf.cdo.session.remote.CDORemoteSessionEvent.SubscriptionChanged
  - org.eclipse.emf.cdo.common.revision.cache.CDORevisionCache.EvictionEvent
  - org.eclipse.emf.cdo.session.CDOSession.Options.CollectionLoadingPolicyEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.session.CDOSession.Options.GeneratedPackageEmulationEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.session.CDOSession.Options.PassiveUpdateEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.session.CDOSession.Options.RevisionFactoryEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.session.CDOSessionEvent
    - org.eclipse.emf.cdo.session.CDOSessionInvalidationEvent
  - org.eclipse.emf.cdo.session.CDOSessionInvalidationEvent
  - org.eclipse.emf.cdo.transaction.CDOTransaction.Options.AutoReleaseLockEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.transaction.CDOTransaction.Options.ConflictResolversEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.transaction.CDOTransactionConflictEvent
  - org.eclipse.emf.cdo.transaction.CDOTransactionFinishedEvent
  - org.eclipse.emf.cdo.transaction.CDOTransactionStartedEvent
  - org.eclipse.emf.cdo.view.CDOView.Options.CacheReferenceTypeEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.view.CDOView.Options.ChangeSubscriptionPoliciesEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.view.CDOView.Options.InvalidationNotificationEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.view.CDOView.Options.ReferencePolicyEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.view.CDOView.Options.RevisionPrefetchingPolicyEvent (also extends org.eclipse.emf.cdo.util.CDOEvent, org.eclipse.net4j.util.options.IOptionsEvent)
  - org.eclipse.emf.cdo.view.CDOViewEvent
    - org.eclipse.emf.cdo.transaction.CDOTransactionConflictEvent
    - org.eclipse.emf.cdo.transaction.CDOTransactionFinishedEvent
    - org.eclipse.emf.cdo.transaction.CDOTransactionStartedEvent
    - org.eclipse.emf.cdo.view.CDOViewInvalidationEvent
    - org.eclipse.emf.cdo.view.CDOViewResourcesEvent
  - org.eclipse.emf.cdo.view.CDOViewInvalidationEvent
  - org.eclipse.emf.cdo.view.CDOViewResourcesEvent
  - org.eclipse.net4j.util.options.IOptionsEvent
    - org.eclipse.emf.cdo.session.CDOSession.Options.CollectionLoadingPolicyEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.session.CDOSession.Options.GeneratedPackageEmulationEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.session.CDOSession.Options.PassiveUpdateEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.session.CDOSession.Options.RevisionFactoryEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.transaction.CDOTransaction.Options.AutoReleaseLockEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.transaction.CDOTransaction.Options.ConflictResolversEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.CacheReferenceTypeEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.ChangeSubscriptionPoliciesEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.InvalidationNotificationEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.ReferencePolicyEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
    - org.eclipse.emf.cdo.view.CDOView.Options.RevisionPrefetchingPolicyEvent (also extends org.eclipse.emf.cdo.util.CDOEvent)
- org.eclipse.emf.cdo.server.hibernate.IHibernateMappingProvider
- org.eclipse.emf.cdo.server.hibernate.IHibernateMappingProvider.Factory
- org.eclipse.net4j.util.lifecycle.ILifecycle
  - org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry (also extends org.eclipse.emf.cdo.common.model.CDOPackageRegistry)
    - org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManager (also extends org.eclipse.emf.cdo.session.remote.CDORemoteSessionManager)
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.cdo.view.CDOView)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry (also extends org.eclipse.emf.cdo.common.model.CDOPackageRegistry, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
  - org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManager (also extends org.eclipse.emf.cdo.session.remote.CDORemoteSessionManager, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.cdo.view.CDOView, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
- org.eclipse.emf.cdo.server.db.mapping.IListMapping
- org.eclipse.emf.cdo.server.db.mapping.IListMappingDeltaSupport
- org.eclipse.net4j.ILocationAware
  - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
  - org.eclipse.net4j.protocol.IProtocol<INFRA_STRUCTURE> (also extends org.eclipse.net4j.buffer.IBufferHandler, org.eclipse.net4j.util.security.IUserAware)
    - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
    - org.eclipse.net4j.signal.ISignalProtocol<INFRA_STRUCTURE>
      - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
  - org.eclipse.net4j.signal.ISignalProtocol<INFRA_STRUCTURE>
    - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
- org.eclipse.emf.cdo.server.db.mapping.IMappingStrategy
- org.eclipse.emf.cdo.server.db.IMetaDataManager
- org.eclipse.emf.cdo.server.INotificationManager
- org.eclipse.net4j.util.event.INotifier
  - org.eclipse.emf.cdo.view.CDOAudit
  - org.eclipse.emf.cdo.common.CDOCommonSession.Options
    - org.eclipse.emf.cdo.session.CDOSession.Options
      - org.eclipse.emf.cdo.net4j.CDOSession.Options
    - org.eclipse.emf.cdo.net4j.CDOSession.Options
  - org.eclipse.emf.cdo.session.remote.CDORemoteSessionManager
    - org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManager (also extends org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
  - org.eclipse.emf.cdo.common.revision.cache.CDORevisionCache
  - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.net4j.util.options.IOptionsContainer)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.cdo.net4j.CDOSession
  - org.eclipse.emf.cdo.session.CDOSession.Options
    - org.eclipse.emf.cdo.net4j.CDOSession.Options
  - org.eclipse.emf.cdo.net4j.CDOSession.Options
  - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction, org.eclipse.emf.cdo.view.CDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.cdo.transaction.CDOTransaction.Options
  - org.eclipse.emf.cdo.view.CDOView (also extends org.eclipse.emf.cdo.common.CDOCommonView, org.eclipse.net4j.util.options.IOptionsContainer)
    - org.eclipse.emf.cdo.view.CDOAudit
    - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.emf.cdo.view.CDOView.Options
    - org.eclipse.emf.cdo.transaction.CDOTransaction.Options
  - org.eclipse.emf.cdo.view.CDOViewProviderRegistry
  - org.eclipse.net4j.util.container.IContainer<E>
    - org.eclipse.emf.cdo.session.remote.CDORemoteSessionManager
      - org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManager (also extends org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.options.IOptionsContainer)
      - org.eclipse.emf.cdo.net4j.CDOSession
      - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.cdo.view.CDOViewProviderRegistry
    - org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManager (also extends org.eclipse.emf.cdo.session.remote.CDORemoteSessionManager, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.server.IRepository (also extends org.eclipse.emf.cdo.server.IQueryHandlerProvider)
    - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.emf.cdo.common.CDOCommonSession)
    - org.eclipse.emf.cdo.server.ISessionManager
  - org.eclipse.net4j.util.event.INotifier.Introspection
    - org.eclipse.emf.cdo.common.revision.cache.CDORevisionCache
  - org.eclipse.emf.spi.cdo.InternalCDORemoteSessionManager (also extends org.eclipse.emf.cdo.session.remote.CDORemoteSessionManager, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.cdo.view.CDOView, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.net4j.util.options.IOptions
    - org.eclipse.emf.cdo.common.CDOCommonSession.Options
      - org.eclipse.emf.cdo.session.CDOSession.Options
        - org.eclipse.emf.cdo.net4j.CDOSession.Options
      - org.eclipse.emf.cdo.net4j.CDOSession.Options
    - org.eclipse.emf.cdo.session.CDOSession.Options
      - org.eclipse.emf.cdo.net4j.CDOSession.Options
    - org.eclipse.emf.cdo.net4j.CDOSession.Options
    - org.eclipse.emf.cdo.transaction.CDOTransaction.Options
    - org.eclipse.emf.cdo.view.CDOView.Options
      - org.eclipse.emf.cdo.transaction.CDOTransaction.Options
  - org.eclipse.emf.cdo.server.IRepository (also extends org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.emf.cdo.server.IQueryHandlerProvider)
  - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.emf.cdo.server.ISessionManager
- org.eclipse.emf.spi.cdo.InternalCDOLoadable
  - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.ecore.InternalEObject)
- org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.MetaInstanceMapper
- org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader
  - org.eclipse.emf.spi.cdo.CDOSessionProtocol
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
- org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader)
- org.eclipse.emf.cdo.server.db.IObjectTypeCache
- org.eclipse.net4j.util.options.IOptionsContainer
  - org.eclipse.emf.cdo.view.CDOAudit
  - org.eclipse.emf.cdo.common.CDOCommonSession (also extends org.eclipse.net4j.util.collection.Closeable, org.eclipse.net4j.util.security.IUserAware)
    - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.net4j.util.options.IOptionsContainer)
      - org.eclipse.emf.cdo.net4j.CDOSession
      - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.cdo.net4j.CDOSession
  - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction, org.eclipse.emf.cdo.view.CDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.cdo.view.CDOView (also extends org.eclipse.emf.cdo.common.CDOCommonView, org.eclipse.net4j.util.event.INotifier)
    - org.eclipse.emf.cdo.view.CDOAudit
    - org.eclipse.emf.cdo.transaction.CDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOUserTransaction)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
    - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
      - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction, org.eclipse.emf.spi.cdo.InternalCDOView)
  - org.eclipse.emf.spi.cdo.InternalCDOView (also extends org.eclipse.emf.cdo.common.id.CDOIDProvider, org.eclipse.emf.cdo.view.CDOView, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.spi.cdo.InternalCDOTransaction (also extends org.eclipse.emf.cdo.transaction.CDOTransaction)
  - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>)
- org.eclipse.emf.cdo.server.db.IPreparedStatementCache
- org.eclipse.emf.cdo.server.IQueryContext
- org.eclipse.emf.cdo.server.IQueryHandler
- org.eclipse.emf.cdo.server.IQueryHandlerProvider
  - org.eclipse.emf.cdo.server.db.IDBStoreAccessor
  - org.eclipse.emf.cdo.server.hibernate.IHibernateStoreAccessor
  - org.eclipse.emf.cdo.server.IRepository (also extends org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.emf.cdo.server.IStoreAccessor
    - org.eclipse.emf.cdo.server.db.IDBStoreAccessor
    - org.eclipse.emf.cdo.server.hibernate.IHibernateStoreAccessor
- org.eclipse.emf.cdo.server.IRepository.Handler
  - org.eclipse.emf.cdo.server.IRepository.ReadAccessHandler
  - org.eclipse.emf.cdo.server.IRepository.WriteAccessHandler
- org.eclipse.emf.cdo.server.IRepository.Props
- org.eclipse.emf.cdo.server.IRepositoryFactory
- org.eclipse.emf.cdo.server.IRepositoryProvider
- org.eclipse.emf.cdo.server.IStore
  - org.eclipse.emf.cdo.server.db.IDBStore
  - org.eclipse.emf.cdo.server.hibernate.IHibernateStore
  - org.eclipse.emf.cdo.server.IMEMStore
- org.eclipse.emf.cdo.server.IStoreAccessor.AdditionalRevisionCache
- org.eclipse.emf.cdo.server.IStoreAccessor.CommitContext
- org.eclipse.emf.cdo.server.IStoreAccessor.QueryResourcesContext
  - org.eclipse.emf.cdo.server.IStoreAccessor.QueryResourcesContext.ExactMatch
- org.eclipse.emf.cdo.server.IStoreChunkReader
  - org.eclipse.emf.cdo.server.db.IDBStoreChunkReader
  - org.eclipse.emf.cdo.server.hibernate.IHibernateStoreChunkReader
- org.eclipse.emf.cdo.server.IStoreFactory
- java.lang.Iterable<T>
  - org.eclipse.emf.cdo.common.revision.CDOList
    - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
  - java.util.Collection<E>
    - org.eclipse.emf.cdo.common.revision.CDOList
      - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
    - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
    - java.util.List<E>
      - org.eclipse.emf.cdo.common.revision.CDOList
        - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
      - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
      - org.eclipse.net4j.util.collection.MoveableList<E>
        - org.eclipse.emf.cdo.common.revision.CDOList
          - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
        - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
    - org.eclipse.net4j.util.collection.MoveableList<E>
      - org.eclipse.emf.cdo.common.revision.CDOList
        - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
      - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
  - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
  - java.util.List<E>
    - org.eclipse.emf.cdo.common.revision.CDOList
      - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
    - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
    - org.eclipse.net4j.util.collection.MoveableList<E>
      - org.eclipse.emf.cdo.common.revision.CDOList
        - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
      - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
  - org.eclipse.net4j.util.collection.MoveableList<E>
    - org.eclipse.emf.cdo.common.revision.CDOList
      - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
    - org.eclipse.emf.cdo.spi.common.revision.InternalCDOList
- java.util.Iterator<E>
  - org.eclipse.emf.cdo.common.util.BlockingCloseableIterator<T>
  - org.eclipse.net4j.util.collection.CloseableIterator<E> (also extends org.eclipse.net4j.util.collection.Closeable)
    - org.eclipse.emf.cdo.common.util.BlockingCloseableIterator<T>
- org.eclipse.emf.cdo.server.db.mapping.ITypeMapping
- org.eclipse.net4j.util.security.IUserAware
  - org.eclipse.emf.cdo.common.CDOCommonSession (also extends org.eclipse.net4j.util.collection.Closeable, org.eclipse.net4j.util.options.IOptionsContainer)
    - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.net4j.util.options.IOptionsContainer)
      - org.eclipse.emf.cdo.net4j.CDOSession
      - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
    - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
  - org.eclipse.emf.cdo.session.CDOSession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>, org.eclipse.net4j.util.options.IOptionsContainer)
    - org.eclipse.emf.cdo.net4j.CDOSession
    - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.emf.cdo.net4j.CDOSession
  - org.eclipse.emf.spi.cdo.InternalCDOSession (also extends org.eclipse.emf.cdo.common.id.CDOIDObjectFactory, org.eclipse.emf.cdo.session.CDOSession, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader, org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor)
  - org.eclipse.net4j.protocol.IProtocol<INFRA_STRUCTURE> (also extends org.eclipse.net4j.buffer.IBufferHandler, org.eclipse.net4j.ILocationAware)
    - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
    - org.eclipse.net4j.signal.ISignalProtocol<INFRA_STRUCTURE>
      - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
  - org.eclipse.emf.cdo.server.ISession (also extends org.eclipse.emf.cdo.common.CDOCommonSession, org.eclipse.net4j.util.container.IContainer<E>)
  - org.eclipse.net4j.signal.ISignalProtocol<INFRA_STRUCTURE>
    - org.eclipse.emf.cdo.common.protocol.CDOProtocol<INFRA_STRUCTURE>
- java.util.concurrent.locks.Lock
  - org.eclipse.emf.cdo.CDOLock
- java.util.Map<K,V>
  - org.eclipse.emf.cdo.common.model.CDOPackageRegistry
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry (also extends org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
  - org.eclipse.emf.ecore.EPackage.Registry
    - org.eclipse.emf.cdo.common.model.CDOPackageRegistry
      - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry (also extends org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
    - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry (also extends org.eclipse.emf.cdo.common.model.CDOPackageRegistry, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
  - org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry (also extends org.eclipse.emf.cdo.common.model.CDOPackageRegistry, org.eclipse.net4j.util.lifecycle.ILifecycle.Introspection)
- org.eclipse.emf.common.notify.Notification
  - org.eclipse.emf.cdo.CDODeltaNotification
  - org.eclipse.emf.cdo.CDOInvalidationNotification
  - org.eclipse.emf.cdo.CDONotification
    - org.eclipse.emf.cdo.CDODeltaNotification
    - org.eclipse.emf.cdo.CDOInvalidationNotification
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.cdo.defs.CDOAuditDef
  - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
  - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
  - org.eclipse.emf.cdo.defs.CDODefsFactory
  - org.eclipse.emf.cdo.defs.CDODefsPackage
  - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
  - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
  - org.eclipse.emf.cdo.util.CDOFactory
  - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
  - org.eclipse.emf.cdo.CDOObject
    - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.cdo.eresource.CDOResourceNode, org.eclipse.emf.ecore.resource.Resource)
    - org.eclipse.emf.cdo.eresource.CDOResourceFolder
    - org.eclipse.emf.cdo.eresource.CDOResourceNode
      - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.ecore.resource.Resource)
      - org.eclipse.emf.cdo.eresource.CDOResourceFolder
    - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.spi.cdo.InternalCDOLoadable, org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.cdo.defs.CDOPackageRegistryDef
    - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
    - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
  - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.cdo.eresource.CDOResourceNode, org.eclipse.emf.ecore.resource.Resource)
  - org.eclipse.emf.cdo.defs.CDOResourceDef
  - org.eclipse.emf.cdo.eresource.CDOResourceFolder
  - org.eclipse.emf.cdo.eresource.CDOResourceNode
    - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.ecore.resource.Resource)
    - org.eclipse.emf.cdo.eresource.CDOResourceFolder
  - org.eclipse.emf.cdo.defs.CDOSessionDef
  - org.eclipse.emf.cdo.defs.CDOTransactionDef
  - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
  - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
  - org.eclipse.emf.cdo.defs.CDOViewDef
    - org.eclipse.emf.cdo.defs.CDOAuditDef
    - org.eclipse.emf.cdo.defs.CDOTransactionDef
  - org.eclipse.emf.cdo.view.CDOViewSet
    - org.eclipse.emf.spi.cdo.InternalCDOViewSet (also extends org.eclipse.emf.common.notify.Adapter)
  - org.eclipse.net4j.defs.ClientProtocolFactoryDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
  - org.eclipse.net4j.util.defs.Def
    - org.eclipse.emf.cdo.defs.CDOAuditDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
    - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
    - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
    - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
    - org.eclipse.emf.cdo.defs.CDOPackageRegistryDef
      - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
      - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
    - org.eclipse.emf.cdo.defs.CDOResourceDef
    - org.eclipse.emf.cdo.defs.CDOSessionDef
    - org.eclipse.emf.cdo.defs.CDOTransactionDef
    - org.eclipse.emf.cdo.defs.CDOViewDef
      - org.eclipse.emf.cdo.defs.CDOAuditDef
      - org.eclipse.emf.cdo.defs.CDOTransactionDef
    - org.eclipse.net4j.defs.ClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.emf.cdo.ui.defs.EditorDef
      - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
    - org.eclipse.emf.cdo.defs.EDynamicPackageDef
    - org.eclipse.emf.cdo.defs.EGlobalPackageDef
    - org.eclipse.emf.cdo.defs.EPackageDef
      - org.eclipse.emf.cdo.defs.EDynamicPackageDef
      - org.eclipse.emf.cdo.defs.EGlobalPackageDef
    - org.eclipse.emf.cdo.defs.FailOverStrategyDef
      - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
    - org.eclipse.net4j.defs.ProtocolProviderDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
      - org.eclipse.net4j.defs.ClientProtocolFactoryDef
        - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
  - org.eclipse.emf.cdo.ui.defs.EditorDef
    - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
  - org.eclipse.emf.cdo.defs.EDynamicPackageDef
  - org.eclipse.emf.ecore.EFactory
    - org.eclipse.emf.cdo.defs.CDODefsFactory
    - org.eclipse.emf.cdo.util.CDOFactory
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
    - org.eclipse.emf.cdo.eresource.EresourceFactory
  - org.eclipse.emf.cdo.defs.EGlobalPackageDef
  - org.eclipse.emf.ecore.EModelElement
    - org.eclipse.emf.cdo.defs.CDODefsFactory
    - org.eclipse.emf.cdo.defs.CDODefsPackage
    - org.eclipse.emf.cdo.util.CDOFactory
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
    - org.eclipse.emf.ecore.EFactory
      - org.eclipse.emf.cdo.defs.CDODefsFactory
      - org.eclipse.emf.cdo.util.CDOFactory
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
      - org.eclipse.emf.cdo.eresource.EresourceFactory
    - org.eclipse.emf.ecore.ENamedElement
      - org.eclipse.emf.cdo.defs.CDODefsPackage
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
      - org.eclipse.emf.ecore.EPackage
        - org.eclipse.emf.cdo.defs.CDODefsPackage
        - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
        - org.eclipse.emf.cdo.eresource.EresourcePackage
      - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.ecore.EPackage
      - org.eclipse.emf.cdo.defs.CDODefsPackage
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
      - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.cdo.eresource.EresourceFactory
    - org.eclipse.emf.cdo.eresource.EresourcePackage
  - org.eclipse.emf.ecore.ENamedElement
    - org.eclipse.emf.cdo.defs.CDODefsPackage
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
    - org.eclipse.emf.ecore.EPackage
      - org.eclipse.emf.cdo.defs.CDODefsPackage
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
      - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.cdo.eresource.EresourcePackage
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.emf.cdo.defs.CDOAuditDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
    - org.eclipse.emf.cdo.defs.CDODefsFactory
    - org.eclipse.emf.cdo.defs.CDODefsPackage
    - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
    - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
    - org.eclipse.emf.cdo.util.CDOFactory
    - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
    - org.eclipse.emf.cdo.CDOObject
      - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.cdo.eresource.CDOResourceNode, org.eclipse.emf.ecore.resource.Resource)
      - org.eclipse.emf.cdo.eresource.CDOResourceFolder
      - org.eclipse.emf.cdo.eresource.CDOResourceNode
        - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.ecore.resource.Resource)
        - org.eclipse.emf.cdo.eresource.CDOResourceFolder
      - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.spi.cdo.InternalCDOLoadable, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.cdo.defs.CDOPackageRegistryDef
      - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
      - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
    - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.cdo.eresource.CDOResourceNode, org.eclipse.emf.ecore.resource.Resource)
    - org.eclipse.emf.cdo.defs.CDOResourceDef
    - org.eclipse.emf.cdo.eresource.CDOResourceFolder
    - org.eclipse.emf.cdo.eresource.CDOResourceNode
      - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.ecore.resource.Resource)
      - org.eclipse.emf.cdo.eresource.CDOResourceFolder
    - org.eclipse.emf.cdo.defs.CDOSessionDef
    - org.eclipse.emf.cdo.defs.CDOTransactionDef
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
    - org.eclipse.emf.cdo.defs.CDOViewDef
      - org.eclipse.emf.cdo.defs.CDOAuditDef
      - org.eclipse.emf.cdo.defs.CDOTransactionDef
    - org.eclipse.net4j.defs.ClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.net4j.util.defs.Def
      - org.eclipse.emf.cdo.defs.CDOAuditDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
      - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
      - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
      - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
      - org.eclipse.emf.cdo.defs.CDOPackageRegistryDef
        - org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
        - org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
      - org.eclipse.emf.cdo.defs.CDOResourceDef
      - org.eclipse.emf.cdo.defs.CDOSessionDef
      - org.eclipse.emf.cdo.defs.CDOTransactionDef
      - org.eclipse.emf.cdo.defs.CDOViewDef
        - org.eclipse.emf.cdo.defs.CDOAuditDef
        - org.eclipse.emf.cdo.defs.CDOTransactionDef
      - org.eclipse.net4j.defs.ClientProtocolFactoryDef
        - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
      - org.eclipse.emf.cdo.ui.defs.EditorDef
        - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
      - org.eclipse.emf.cdo.defs.EDynamicPackageDef
      - org.eclipse.emf.cdo.defs.EGlobalPackageDef
      - org.eclipse.emf.cdo.defs.EPackageDef
        - org.eclipse.emf.cdo.defs.EDynamicPackageDef
        - org.eclipse.emf.cdo.defs.EGlobalPackageDef
      - org.eclipse.emf.cdo.defs.FailOverStrategyDef
        - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
      - org.eclipse.net4j.defs.ProtocolProviderDef
        - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
        - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
        - org.eclipse.net4j.defs.ClientProtocolFactoryDef
          - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
    - org.eclipse.emf.cdo.ui.defs.EditorDef
      - org.eclipse.emf.cdo.ui.defs.CDOEditorDef
    - org.eclipse.emf.cdo.defs.EDynamicPackageDef
    - org.eclipse.emf.ecore.EFactory
      - org.eclipse.emf.cdo.defs.CDODefsFactory
      - org.eclipse.emf.cdo.util.CDOFactory
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
      - org.eclipse.emf.cdo.eresource.EresourceFactory
    - org.eclipse.emf.cdo.defs.EGlobalPackageDef
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.cdo.defs.CDODefsFactory
      - org.eclipse.emf.cdo.defs.CDODefsPackage
      - org.eclipse.emf.cdo.util.CDOFactory
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.emf.cdo.defs.CDODefsFactory
        - org.eclipse.emf.cdo.util.CDOFactory
        - org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory
        - org.eclipse.emf.cdo.eresource.EresourceFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.cdo.defs.CDODefsPackage
        - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.emf.cdo.defs.CDODefsPackage
          - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
          - org.eclipse.emf.cdo.eresource.EresourcePackage
        - org.eclipse.emf.cdo.eresource.EresourcePackage
      - org.eclipse.emf.ecore.EPackage
        - org.eclipse.emf.cdo.defs.CDODefsPackage
        - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
        - org.eclipse.emf.cdo.eresource.EresourcePackage
      - org.eclipse.emf.cdo.eresource.EresourceFactory
      - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.ecore.ENamedElement
      - org.eclipse.emf.cdo.defs.CDODefsPackage
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
      - org.eclipse.emf.ecore.EPackage
        - org.eclipse.emf.cdo.defs.CDODefsPackage
        - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
        - org.eclipse.emf.cdo.eresource.EresourcePackage
      - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.ecore.EPackage
      - org.eclipse.emf.cdo.defs.CDODefsPackage
      - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
      - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.cdo.defs.EPackageDef
      - org.eclipse.emf.cdo.defs.EDynamicPackageDef
      - org.eclipse.emf.cdo.defs.EGlobalPackageDef
    - org.eclipse.emf.cdo.eresource.EresourceFactory
    - org.eclipse.emf.cdo.eresource.EresourcePackage
    - org.eclipse.emf.cdo.defs.FailOverStrategyDef
      - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
    - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.spi.cdo.InternalCDOLoadable, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.InternalEObject
      - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.spi.cdo.InternalCDOLoadable)
    - org.eclipse.net4j.defs.ProtocolProviderDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
      - org.eclipse.net4j.defs.ClientProtocolFactoryDef
        - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
  - org.eclipse.emf.ecore.EPackage
    - org.eclipse.emf.cdo.defs.CDODefsPackage
    - org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage
    - org.eclipse.emf.cdo.eresource.EresourcePackage
  - org.eclipse.emf.cdo.defs.EPackageDef
    - org.eclipse.emf.cdo.defs.EDynamicPackageDef
    - org.eclipse.emf.cdo.defs.EGlobalPackageDef
  - org.eclipse.emf.cdo.eresource.EresourceFactory
  - org.eclipse.emf.cdo.eresource.EresourcePackage
  - org.eclipse.emf.cdo.defs.FailOverStrategyDef
    - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
  - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.spi.cdo.InternalCDOLoadable, org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.spi.cdo.InternalCDOViewSet (also extends org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.cdo.view.CDOViewSet)
  - org.eclipse.emf.ecore.InternalEObject
    - org.eclipse.emf.spi.cdo.InternalCDOObject (also extends org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, org.eclipse.emf.spi.cdo.InternalCDOLoadable)
  - org.eclipse.net4j.defs.ProtocolProviderDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
    - org.eclipse.emf.cdo.defs.CDOClientProtocolProviderDef
    - org.eclipse.net4j.defs.ClientProtocolFactoryDef
      - org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
  - org.eclipse.emf.ecore.resource.Resource
    - org.eclipse.emf.cdo.eresource.CDOResource (also extends org.eclipse.emf.cdo.eresource.CDOResourceNode)
  - org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
- org.eclipse.emf.ecore.resource.Resource.Factory
  - org.eclipse.emf.cdo.eresource.CDOResourceFactory
- java.io.Serializable
  - org.eclipse.emf.cdo.common.id.CDOID (also extends java.lang.Comparable<T>)
    - org.eclipse.emf.cdo.common.id.CDOIDExternal
    - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
    - org.eclipse.emf.cdo.common.id.CDOIDMeta
    - org.eclipse.emf.cdo.common.id.CDOIDObject
      - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
    - org.eclipse.emf.cdo.common.id.CDOIDTemp
      - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
    - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
  - org.eclipse.emf.cdo.common.id.CDOIDExternal
  - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
  - org.eclipse.emf.cdo.common.id.CDOIDMeta
  - org.eclipse.emf.cdo.common.id.CDOIDMetaRange
  - org.eclipse.emf.cdo.common.id.CDOIDObject
    - org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate
  - org.eclipse.emf.cdo.common.id.CDOIDTemp
    - org.eclipse.emf.cdo.common.id.CDOIDTempMeta
  - org.eclipse.emf.cdo.common.id.CDOIDTempMeta

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.emf.cdo.common.CDOCommonView.Type
    - org.eclipse.emf.cdo.common.id.CDOID.Type
    - org.eclipse.emf.cdo.common.model.CDOPackageUnit.State
    - org.eclipse.emf.cdo.common.model.CDOPackageUnit.Type
    - org.eclipse.emf.cdo.common.revision.delta.CDOFeatureDelta.Type
    - org.eclipse.emf.cdo.CDOState
    - org.eclipse.emf.cdo.transaction.CDOTransactionFinishedEvent.Type
    - org.eclipse.emf.cdo.view.CDOViewResourcesEvent.Kind
    - org.eclipse.emf.cdo.server.IStore.ChangeFormat
    - org.eclipse.emf.cdo.server.IStore.RevisionTemporality
    - org.eclipse.emf.cdo.server.IStore.RevisionParallelism
    - org.eclipse.emf.cdo.server.db.IPreparedStatementCache.ReuseProbability
    - org.eclipse.emf.cdo.defs.ResourceMode (implements org.eclipse.emf.common.util.Enumerator)

Copyright (c) 2004 - 2009 Eike Stepper (Berlin, Germany) and others. All Rights Reserved.