## Hierarchy For All Packages

Package Hierarchies:
  org.eclipse.emf.ant, org.eclipse.emf.ant.taskdefs, org.eclipse.emf.ant.taskdefs.codegen, org.eclipse.emf.ant.taskdefs.codegen.ecore, org.eclipse.emf.ant.util, org.eclipse.emf.cheatsheets, org.eclipse.emf.cheatsheets.actions, org.eclipse.emf.codegen, org.eclipse.emf.codegen.action, org.eclipse.emf.codegen.ecore, org.eclipse.emf.codegen.ecore.generator, org.eclipse.emf.codegen.ecore.genmodel, org.eclipse.emf.codegen.ecore.genmodel.action, org.eclipse.emf.codegen.ecore.genmodel.generator, org.eclipse.emf.codegen.ecore.genmodel.handler, org.eclipse.emf.codegen.ecore.genmodel.impl, org.eclipse.emf.codegen.ecore.genmodel.presentation, org.eclipse.emf.codegen.ecore.genmodel.provider, org.eclipse.emf.codegen.ecore.genmodel.util, org.eclipse.emf.codegen.ecore.templates.edit, org.eclipse.emf.codegen.ecore.templates.editor, org.eclipse.emf.codegen.ecore.templates.model, org.eclipse.emf.codegen.ecore.templates.model.tests, org.eclipse.emf.codegen.ecore.ui, org.eclipse.emf.codegen.jet, org.eclipse.emf.codegen.jmerge, org.eclipse.emf.codegen.merge.java, org.eclipse.emf.codegen.merge.java.facade, org.eclipse.emf.codegen.merge.java.facade.ast, org.eclipse.emf.codegen.merge.java.facade.jdom, org.eclipse.emf.codegen.merge.properties, org.eclipse.emf.codegen.presentation, org.eclipse.emf.codegen.util, org.eclipse.emf.common, org.eclipse.emf.common.archive, org.eclipse.emf.common.command, org.eclipse.emf.common.notify, org.eclipse.emf.common.notify.impl, org.eclipse.emf.common.ui, org.eclipse.emf.common.ui.action, org.eclipse.emf.common.ui.celleditor, org.eclipse.emf.common.ui.dialogs, org.eclipse.emf.common.ui.editor, org.eclipse.emf.common.ui.viewer, org.eclipse.emf.common.ui.wizard, org.eclipse.emf.common.util, org.eclipse.emf.converter, org.eclipse.emf.converter.ui, org.eclipse.emf.converter.ui.contribution, org.eclipse.emf.converter.ui.contribution.base, org.eclipse.emf.converter.util, org.eclipse.emf.databinding, org.eclipse.emf.databinding.edit, org.eclipse.emf.databinding.edit.internal, org.eclipse.emf.databinding.internal, org.eclipse.emf.ecore, org.eclipse.emf.ecore.action, org.eclipse.emf.ecore.change, org.eclipse.emf.ecore.change.impl, org.eclipse.emf.ecore.change.provider, org.eclipse.emf.ecore.change.util, org.eclipse.emf.ecore.impl, org.eclipse.emf.ecore.plugin, org.eclipse.emf.ecore.presentation, org.eclipse.emf.ecore.provider, org.eclipse.emf.ecore.resource, org.eclipse.emf.ecore.resource.impl, org.eclipse.emf.ecore.util, org.eclipse.emf.ecore.xmi, org.eclipse.emf.ecore.xmi.impl, org.eclipse.emf.ecore.xmi.util, org.eclipse.emf.ecore.xml.namespace, org.eclipse.emf.ecore.xml.namespace.impl, org.eclipse.emf.ecore.xml.namespace.util, org.eclipse.emf.ecore.xml.type, org.eclipse.emf.ecore.xml.type.impl, org.eclipse.emf.ecore.xml.type.internal, org.eclipse.emf.ecore.xml.type.util, org.eclipse.emf.edit, org.eclipse.emf.edit.command, org.eclipse.emf.edit.domain, org.eclipse.emf.edit.provider, org.eclipse.emf.edit.provider.resource, org.eclipse.emf.edit.tree, org.eclipse.emf.edit.tree.impl, org.eclipse.emf.edit.tree.provider, org.eclipse.emf.edit.tree.util, org.eclipse.emf.edit.ui, org.eclipse.emf.edit.ui.action, org.eclipse.emf.edit.ui.celleditor, org.eclipse.emf.edit.ui.dnd, org.eclipse.emf.edit.ui.provider, org.eclipse.emf.edit.ui.util, org.eclipse.emf.edit.ui.view, org.eclipse.emf.exporter, org.eclipse.emf.exporter.ui, org.eclipse.emf.exporter.ui.contribution, org.eclipse.emf.exporter.ui.contribution.base, org.eclipse.emf.exporter.util, org.eclipse.emf.importer, org.eclipse.emf.importer.ecore, org.eclipse.emf.importer.ecore.taskdefs, org.eclipse.emf.importer.ecore.ui, org.eclipse.emf.importer.java, org.eclipse.emf.importer.java.builder, org.eclipse.emf.importer.java.taskdefs, org.eclipse.emf.importer.java.ui, org.eclipse.emf.importer.rose, org.eclipse.emf.importer.rose.builder, org.eclipse.emf.importer.rose.parser, org.eclipse.emf.importer.rose.taskdefs, org.eclipse.emf.importer.rose.ui, org.eclipse.emf.importer.ui, org.eclipse.emf.importer.ui.contribution, org.eclipse.emf.importer.ui.contribution.base, org.eclipse.emf.importer.util, org.eclipse.emf.mapping, org.eclipse.emf.mapping.action, org.eclipse.emf.mapping.command, org.eclipse.emf.mapping.domain, org.eclipse.emf.mapping.ecore2ecore, org.eclipse.emf.mapping.ecore2ecore.action, org.eclipse.emf.mapping.ecore2ecore.impl, org.eclipse.emf.mapping.ecore2ecore.presentation, org.eclipse.emf.mapping.ecore2ecore.provider, org.eclipse.emf.mapping.ecore2ecore.util, org.eclipse.emf.mapping.ecore2xml, org.eclipse.emf.mapping.ecore2xml.action, org.eclipse.emf.mapping.ecore2xml.impl, org.eclipse.emf.mapping.ecore2xml.presentation, org.eclipse.emf.mapping.ecore2xml.provider, org.eclipse.emf.mapping.ecore2xml.ui, org.eclipse.emf.mapping.ecore2xml.util, org.eclipse.emf.mapping.impl, org.eclipse.emf.mapping.presentation, org.eclipse.emf.mapping.provider, org.eclipse.emf.mapping.util

## Class Hierarchy

- java.lang.Object
  - 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.ArrayDelegatingEList<E> (implements java.lang.Cloneable, java.util.RandomAccess, java.io.Serializable)
        - org.eclipse.emf.common.util.BasicEList<E> (implements java.lang.Cloneable, java.util.RandomAccess, java.io.Serializable)
          - org.eclipse.emf.common.util.AbstractTreeIterator<E> (implements org.eclipse.emf.common.util.TreeIterator<E>)
            - org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain.DomainTreeIterator<E>
            - org.eclipse.emf.edit.provider.AdapterFactoryTreeIterator<E>
            - org.eclipse.emf.ecore.util.EcoreUtil.ContentTreeIterator<E>
            - org.eclipse.emf.mapping.impl.MappingImpl.MappingTreeIterator
            - org.eclipse.emf.exporter.ModelExporter.GenPackagesTreeIterator
          - org.eclipse.emf.common.util.BasicEList.FastCompare<E>
          - org.eclipse.emf.common.util.BasicEList.UnmodifiableEList<E>
            - org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList<E> (implements org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>)
              - org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList.FastCompare<E>
          - org.eclipse.emf.ecore.util.BasicInternalEList<E> (implements org.eclipse.emf.ecore.util.InternalEList<E>)
          - org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E>
          - org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.ContentHandlerList
          - org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIHandlerList
          - org.eclipse.emf.common.notify.impl.NotificationChainImpl (implements org.eclipse.emf.common.notify.NotificationChain)
          - org.eclipse.emf.common.notify.impl.NotifyingListImpl<E> (implements org.eclipse.emf.common.notify.NotifyingList<E>)
            - org.eclipse.emf.edit.provider.ItemProvider.ItemProviderNotifyingArrayList<E>
            - org.eclipse.emf.ecore.util.NotifyingInternalEListImpl<E> (implements org.eclipse.emf.ecore.util.InternalEList<E>)
              - org.eclipse.emf.ecore.util.EcoreEList<E> (implements org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>)
                - org.eclipse.emf.ecore.util.EcoreEList.Generic<E>
                  - org.eclipse.emf.ecore.util.EcoreEList.Dynamic<E>
                - org.eclipse.emf.ecore.util.EDataTypeEList<E>
                  - org.eclipse.emf.ecore.util.BasicFeatureMap (implements org.eclipse.emf.ecore.util.FeatureMap.Internal, org.eclipse.emf.ecore.util.FeatureMap.Internal.Wrapper)
                  - org.eclipse.emf.ecore.util.EDataTypeEList.Unsettable<E>
                    - org.eclipse.emf.ecore.util.EDataTypeUniqueEList.Unsettable<E>
                  - org.eclipse.emf.ecore.util.EDataTypeUniqueEList<E>
                - org.eclipse.emf.ecore.util.EObjectEList<E>
                  - org.eclipse.emf.ecore.util.EObjectContainmentEList<E>
                    - org.eclipse.emf.ecore.util.EcoreEMap.DelegateEObjectContainmentEList<E>
                      - org.eclipse.emf.ecore.util.EcoreEMap.Unsettable.UnsettableDelegateEObjectContainmentEList<E>
                    - org.eclipse.emf.ecore.util.EObjectContainmentEList.Resolving<E>
                    - org.eclipse.emf.ecore.util.EObjectContainmentEList.Unsettable<E>
                      - org.eclipse.emf.ecore.util.EObjectContainmentEList.Unsettable.Resolving<E>
                    - org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList<E>
                      - org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList.Resolving<E>
                      - org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList.Unsettable<E>
                        - org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList.Unsettable.Resolving<E>
                  - org.eclipse.emf.ecore.util.EObjectEList.Unsettable<E>
                    - org.eclipse.emf.ecore.util.EObjectResolvingEList.Unsettable<E>
                  - org.eclipse.emf.ecore.util.EObjectResolvingEList<E>
                  - org.eclipse.emf.ecore.util.EObjectWithInverseEList<E>
                    - org.eclipse.emf.ecore.util.EObjectWithInverseEList.ManyInverse<E>
                    - org.eclipse.emf.ecore.util.EObjectWithInverseEList.Unsettable<E>
                      - org.eclipse.emf.ecore.util.EObjectWithInverseEList.Unsettable.ManyInverse<E>
                      - org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList.Unsettable<E>
                        - org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>
                    - org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList<E>
                      - org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList.ManyInverse<E>
              - org.eclipse.emf.ecore.resource.impl.ResourceImpl.ContentsEList<E> (implements org.eclipse.emf.ecore.util.InternalEList<E>)
              - org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.ResourcesEList<E> (implements org.eclipse.emf.ecore.util.InternalEList<E>)
          - org.eclipse.emf.ecore.xmi.impl.StringSegment
            - org.eclipse.emf.ecore.xmi.impl.XMLString
          - org.eclipse.emf.common.util.UniqueEList<E>
            - org.eclipse.emf.common.util.UniqueEList.FastCompare<E>
              - org.eclipse.emf.converter.util.ConverterUtil.EPackageList
              - org.eclipse.emf.converter.util.ConverterUtil.GenPackageList
          - org.eclipse.emf.ecore.xmi.impl.XMLHandler.MyStack<E>
            - org.eclipse.emf.ecore.xmi.impl.XMLHandler.MyEObjectStack
        - org.eclipse.emf.common.util.DelegatingEList<E> (implements java.lang.Cloneable, java.io.Serializable)
          - org.eclipse.emf.common.util.DelegatingEList.UnmodifiableEList<E>
            - org.eclipse.emf.ecore.util.DelegatingEcoreEList.UnmodifiableEList<E> (implements org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>)
          - 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.ecore.impl.EStoreEObjectImpl.EStoreEList<E>
                - org.eclipse.emf.ecore.util.DelegatingEcoreEList.Unsettable<E>
                - org.eclipse.emf.ecore.util.DelegatingFeatureMap (implements org.eclipse.emf.ecore.util.FeatureMap.Internal, org.eclipse.emf.ecore.util.FeatureMap.Internal.Wrapper)
                  - org.eclipse.emf.ecore.impl.EStoreEObjectImpl.BasicEStoreFeatureMap
                    - org.eclipse.emf.ecore.impl.EStoreEObjectImpl.EStoreFeatureMap
      - org.eclipse.core.databinding.observable.list.AbstractObservableList (implements org.eclipse.core.databinding.observable.list.IObservableList)
        - org.eclipse.emf.databinding.internal.EWritableList<Type> (implements org.eclipse.core.databinding.observable.list.IObservableList)
      - java.util.AbstractSequentialList<E>
        - org.eclipse.emf.ecore.util.AbstractSequentialInternalEList<E> (implements org.eclipse.emf.ecore.util.InternalEList<E>)
          - org.eclipse.emf.ecore.util.EContentsEList<E> (implements org.eclipse.emf.common.util.EList<E>, org.eclipse.emf.ecore.util.InternalEList<E>)
            - org.eclipse.emf.ecore.util.ECrossReferenceEList<E>
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.eclipse.emf.edit.provider.ChangeNotifier (implements org.eclipse.emf.edit.provider.IChangeNotifier)
      - org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureEList<E> (implements org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>)
        - org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureEList.Basic<E>
        - org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureFeatureMap (implements org.eclipse.emf.ecore.util.FeatureMap.Internal, org.eclipse.emf.ecore.util.FeatureMap.Internal.Wrapper)
      - org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E> (implements org.eclipse.emf.common.util.EList<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
        - org.eclipse.emf.edit.provider.Disposable (implements org.eclipse.emf.edit.provider.IDisposable)
  - org.eclipse.emf.common.command.AbstractCommand (implements org.eclipse.emf.common.command.Command)
    - org.eclipse.emf.edit.command.AbstractOverrideableCommand (implements org.eclipse.emf.edit.command.OverrideableCommand)
      - org.eclipse.emf.edit.command.AddCommand
      - org.eclipse.emf.edit.command.CopyToClipboardCommand (implements org.eclipse.emf.common.command.AbstractCommand.NonDirtying)
        - org.eclipse.emf.mapping.command.CopyToClipboardOverrideCommand
      - org.eclipse.emf.edit.command.CreateCopyCommand (implements org.eclipse.emf.edit.command.ChildrenToCopyProvider)
      - org.eclipse.emf.edit.command.InitializeCopyCommand
      - org.eclipse.emf.edit.command.MoveCommand
      - org.eclipse.emf.edit.command.PasteFromClipboardCommand
        - org.eclipse.emf.mapping.command.PasteFromClipboardOverrideCommand
      - org.eclipse.emf.edit.command.RemoveCommand
      - org.eclipse.emf.edit.command.ReplaceCommand
      - org.eclipse.emf.edit.command.SetCommand
      - org.eclipse.emf.edit.provider.WrapperItemProvider.SimpleCopyCommand
    - org.eclipse.emf.mapping.command.AddMappingCommand
    - org.eclipse.emf.mapping.command.AddOverrideCommand
    - org.eclipse.emf.edit.command.ChangeCommand
    - org.eclipse.emf.common.command.CommandWrapper
      - org.eclipse.emf.edit.ui.action.ControlAction.SelfAffectingCommand
      - org.eclipse.emf.edit.command.CreateChildCommand (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.mapping.action.CreateMappingAction.DelegateCommand (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.mapping.action.CreateOneSidedMappingAction.DelegateCommand (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.edit.command.CutToClipboardCommand
      - org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.AffectedObjectsWrappingCommand
        - org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.AffectedObjectsWrappingCommandActionDelegate (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand
        - org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.mapping.action.RemoveMappingAction.CommandDelegate (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.edit.provider.WrapperItemProvider.ReplacementAffectedObjectCommand
      - org.eclipse.emf.edit.provider.WrapperItemProvider.WrappingCopyCommand
    - org.eclipse.emf.common.command.CompoundCommand
      - org.eclipse.emf.edit.command.DeleteCommand
      - org.eclipse.emf.mapping.command.MatchMappingCommand
        - org.eclipse.emf.mapping.command.NameMatchMappingCommand
        - org.eclipse.emf.mapping.command.TypeMatchMappingCommand
      - org.eclipse.emf.mapping.action.NameMatchMappingAction.DelegateCommand (implements org.eclipse.emf.edit.command.CommandActionDelegate)
      - org.eclipse.emf.common.command.StrictCompoundCommand
        - org.eclipse.emf.edit.command.CopyCommand
        - org.eclipse.emf.edit.command.SetCommand.PessimisticStrictCompoundCommand
      - org.eclipse.emf.mapping.action.TypeMatchMappingAction.DelegateCommand (implements org.eclipse.emf.edit.command.CommandActionDelegate)
    - org.eclipse.emf.mapping.command.CreateCopyOverrideCommand (implements org.eclipse.emf.edit.command.ChildrenToCopyProvider)
    - org.eclipse.emf.mapping.command.CreateMappingCommand
    - org.eclipse.emf.edit.command.DragAndDropCommand (implements org.eclipse.emf.edit.command.DragAndDropFeedback)
      - org.eclipse.emf.mapping.command.DragAndDropOverrideCommand
    - org.eclipse.emf.common.command.IdentityCommand
    - org.eclipse.emf.mapping.command.InitializeCopyOverrideCommand
      - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreEditor.Ecore2EcoreInitializeCopyOverrideCommand
    - org.eclipse.emf.mapping.command.RemoveMappingCommand
    - org.eclipse.emf.mapping.command.RemoveOverrideCommand
    - org.eclipse.emf.mapping.command.RestoreInitialStateCommand
    - org.eclipse.emf.mapping.command.SetOverrideCommand
    - org.eclipse.emf.common.command.UnexecutableCommand
  - org.eclipse.emf.common.util.AbstractEList.EIterator<E1> (implements java.util.Iterator<E>)
    - org.eclipse.emf.common.util.AbstractEList.EListIterator<E1> (implements java.util.ListIterator<E>)
      - org.eclipse.emf.common.util.AbstractEList.NonResolvingEListIterator<E1>
        - org.eclipse.emf.common.util.ArrayDelegatingEList.NonResolvingEListIterator<E1>
        - org.eclipse.emf.common.util.BasicEList.NonResolvingEListIterator<E1>
        - org.eclipse.emf.common.util.DelegatingEList.NonResolvingEListIterator<E1>
      - org.eclipse.emf.common.util.ArrayDelegatingEList.EListIterator<E1>
      - org.eclipse.emf.common.util.BasicEList.EListIterator<E1>
      - org.eclipse.emf.ecore.util.BasicFeatureMap.ValueListIteratorImpl<E1> (implements org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>)
      - org.eclipse.emf.common.util.DelegatingEList.EListIterator<E1>
      - org.eclipse.emf.ecore.util.DelegatingFeatureMap.ValueListIteratorImpl<E> (implements org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>)
    - org.eclipse.emf.common.util.AbstractEList.NonResolvingEIterator<E1>
      - org.eclipse.emf.common.util.ArrayDelegatingEList.NonResolvingEIterator<E1>
      - org.eclipse.emf.common.util.BasicEList.NonResolvingEIterator<E1>
      - org.eclipse.emf.common.util.DelegatingEList.NonResolvingEIterator<E1>
    - org.eclipse.emf.common.util.ArrayDelegatingEList.EIterator<E1>
    - org.eclipse.emf.common.util.BasicEList.EIterator<E1>
    - org.eclipse.emf.common.util.DelegatingEList.EIterator<E1>
  - org.eclipse.emf.common.util.AbstractEnumerator (implements org.eclipse.emf.common.util.Enumerator, java.io.Serializable)
  - org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard.FileToOpen
  - org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard.ProjectDescriptor
  - org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.JETEmitterDescriptor
  - org.eclipse.emf.codegen.merge.java.facade.AbstractJNode (implements org.eclipse.emf.codegen.merge.java.facade.JNode)
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJNode<T>
      - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJAnnotation (implements org.eclipse.emf.codegen.merge.java.facade.JAnnotation)
      - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJCompilationUnit (implements org.eclipse.emf.codegen.merge.java.facade.JCompilationUnit)
      - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJImport (implements org.eclipse.emf.codegen.merge.java.facade.JImport)
      - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJMember<T> (implements org.eclipse.emf.codegen.merge.java.facade.JMember)
        - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJAbstractType<T> (implements org.eclipse.emf.codegen.merge.java.facade.JAbstractType)
          - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJAnnotationType (implements org.eclipse.emf.codegen.merge.java.facade.JAnnotationType)
          - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJEnum (implements org.eclipse.emf.codegen.merge.java.facade.JEnum)
          - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJType (implements org.eclipse.emf.codegen.merge.java.facade.JType)
        - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJAnnotationTypeMember (implements org.eclipse.emf.codegen.merge.java.facade.JAnnotationTypeMember)
        - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJEnumConstant (implements org.eclipse.emf.codegen.merge.java.facade.JEnumConstant)
        - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJField (implements org.eclipse.emf.codegen.merge.java.facade.JField)
        - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJInitializer (implements org.eclipse.emf.codegen.merge.java.facade.JInitializer)
        - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJMethod (implements org.eclipse.emf.codegen.merge.java.facade.JMethod)
      - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJPackage (implements org.eclipse.emf.codegen.merge.java.facade.JPackage)
    - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJNode
      - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJCompilationUnit (implements org.eclipse.emf.codegen.merge.java.facade.JCompilationUnit)
      - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJImport (implements org.eclipse.emf.codegen.merge.java.facade.JImport)
      - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJMember (implements org.eclipse.emf.codegen.merge.java.facade.JMember)
        - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJField (implements org.eclipse.emf.codegen.merge.java.facade.JField)
        - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJInitializer (implements org.eclipse.emf.codegen.merge.java.facade.JInitializer)
        - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJMethod (implements org.eclipse.emf.codegen.merge.java.facade.JMethod)
        - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJType (implements org.eclipse.emf.codegen.merge.java.facade.JType)
      - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJPackage (implements org.eclipse.emf.codegen.merge.java.facade.JPackage)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.eclipse.core.databinding.observable.map.AbstractObservableMap (implements org.eclipse.core.databinding.observable.map.IObservableMap)
      - org.eclipse.core.databinding.observable.map.ComputedObservableMap
        - org.eclipse.emf.databinding.EObjectObservableMap
          - org.eclipse.emf.databinding.edit.EditingDomainEObjectObservableMap
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry.Impl (implements org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry)
      - org.eclipse.emf.edit.command.CopyCommand.Helper
      - org.eclipse.emf.mapping.ecore2xml.impl.Ecore2XMLRegistryImpl (implements org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry)
      - org.eclipse.emf.ecore.util.EcoreUtil.Copier
        - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GenAnnotationCopier
      - org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
        - org.eclipse.emf.ecore.util.EcoreUtil.ExternalCrossReferencer
        - org.eclipse.emf.ecore.util.EcoreUtil.ProxyCrossReferencer
        - org.eclipse.emf.ecore.util.EcoreUtil.UnresolvedProxyCrossReferencer
        - org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer
        - org.eclipse.emf.ecore.util.ECrossReferenceAdapter.InverseCrossReferencer
      - org.eclipse.emf.ecore.util.EcoreUtil.EqualityHelper
      - org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Registry.Impl (implements org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Registry)
      - org.eclipse.emf.ecore.impl.EPackageRegistryImpl (implements org.eclipse.emf.ecore.EPackage.Registry)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry.Impl (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry)
      - org.eclipse.emf.ecore.impl.EValidatorRegistryImpl (implements org.eclipse.emf.ecore.EValidator.Registry)
      - org.eclipse.emf.edit.provider.IChildCreationExtender.Descriptor.Registry.Impl (implements org.eclipse.emf.edit.provider.IChildCreationExtender.Descriptor.Registry)
      - org.eclipse.emf.ecore.impl.ValidationDelegateRegistryImpl (implements org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry)
    - java.util.TreeMap<K,V> (implements java.lang.Cloneable, java.io.Serializable, java.util.SortedMap<K,V>)
      - org.eclipse.emf.ecore.resource.impl.ContentHandlerRegistryImpl (implements org.eclipse.emf.ecore.resource.ContentHandler.Registry)
    - java.util.WeakHashMap<K,V> (implements java.util.Map<K,V>)
      - org.eclipse.emf.ecore.util.FeatureMapUtil.BasicValidator.Cache
  - org.eclipse.core.databinding.observable.AbstractObservable (implements org.eclipse.core.databinding.observable.IObservable)
    - org.eclipse.core.databinding.observable.value.AbstractObservableValue (implements org.eclipse.core.databinding.observable.value.IObservableValue)
      - org.eclipse.emf.databinding.EObjectObservableValue (implements org.eclipse.core.databinding.observable.IObserving)
        - org.eclipse.emf.databinding.edit.EditingDomainEObjectObservableValue
    - org.eclipse.core.databinding.observable.DecoratingObservable (implements org.eclipse.core.databinding.observable.IDecoratingObservable)
      - org.eclipse.core.databinding.observable.DecoratingObservableCollection (implements org.eclipse.core.databinding.observable.IObservableCollection)
        - org.eclipse.core.databinding.observable.list.DecoratingObservableList (implements org.eclipse.core.databinding.observable.list.IObservableList)
          - org.eclipse.emf.databinding.internal.EMFObservableListDecorator (implements org.eclipse.emf.databinding.IEMFObservable)
            - org.eclipse.emf.databinding.edit.internal.EMFEditObservableListDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditObservable)
        - org.eclipse.core.databinding.observable.set.DecoratingObservableSet (implements org.eclipse.core.databinding.observable.set.IObservableSet)
          - org.eclipse.emf.databinding.internal.EMFObservableSetDecorator (implements org.eclipse.emf.databinding.IEMFObservable)
            - org.eclipse.emf.databinding.edit.internal.EMFEditObservableSetDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditObservable)
      - org.eclipse.core.databinding.observable.map.DecoratingObservableMap (implements org.eclipse.core.databinding.observable.map.IObservableMap)
        - org.eclipse.emf.databinding.internal.EMFObservableMapDecorator (implements org.eclipse.emf.databinding.IEMFObservable)
          - org.eclipse.emf.databinding.edit.internal.EMFEditObservableMapDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditObservable)
      - org.eclipse.core.databinding.observable.value.DecoratingObservableValue (implements org.eclipse.core.databinding.observable.value.IObservableValue)
        - org.eclipse.emf.databinding.internal.EMFObservableValueDecorator (implements org.eclipse.emf.databinding.IEMFObservable)
          - org.eclipse.emf.databinding.edit.internal.EMFEditObservableValueDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditObservable)
    - org.eclipse.core.databinding.observable.list.ObservableList (implements org.eclipse.core.databinding.observable.list.IObservableList)
      - org.eclipse.emf.databinding.EObjectObservableList (implements org.eclipse.core.databinding.observable.IObserving)
        - org.eclipse.emf.databinding.edit.EditingDomainEObjectObservableList
  - org.eclipse.emf.codegen.ecore.templates.editor.ActionBarContributor
  - org.eclipse.ui.actions.ActionDelegate (implements org.eclipse.ui.IActionDelegate2)
    - org.eclipse.emf.ecore.action.CreateDynamicInstanceAction (implements org.eclipse.ui.IActionDelegate)
    - org.eclipse.emf.mapping.ecore2xml.action.GenerateEcore2XMLActionDelegate
    - org.eclipse.emf.mapping.ecore2ecore.action.MapToEcoreActionDelegate
    - org.eclipse.emf.ecore.action.OpenEditorAction (implements org.eclipse.ui.IActionDelegate)
    - org.eclipse.emf.converter.ui.OpenWizardActionDelegate (implements org.eclipse.ui.IEditorActionDelegate)
      - org.eclipse.emf.exporter.ui.GenModelExportActionDelegate
      - org.eclipse.emf.importer.ui.GenModelReloadActionDelegate
  - org.eclipse.emf.codegen.ecore.templates.model.AdapterFactoryClass
  - org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider (implements org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.ui.views.properties.IPropertySourceProvider, org.eclipse.jface.viewers.ITreeContentProvider)
    - org.eclipse.emf.mapping.ecore2xml.presentation.Ecore2XMLEditor.ReverseAdapterFactoryContentProvider
    - org.eclipse.emf.ecore.presentation.EcoreEditor.ReverseAdapterFactoryContentProvider
    - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelEditor.ReverseAdapterFactoryContentProvider
  - org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider.ViewerRefresh (implements java.lang.Runnable)
  - org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain (implements org.eclipse.emf.edit.domain.EditingDomain)
    - org.eclipse.emf.mapping.domain.AdapterFactoryMappingDomain (implements org.eclipse.emf.mapping.domain.MappingDomain)
      - org.eclipse.emf.mapping.domain.PluginAdapterFactoryMappingDomain
        - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreEditor.Ecore2EcoreMappingDomain
  - org.eclipse.emf.common.notify.impl.AdapterFactoryImpl (implements org.eclipse.emf.common.notify.AdapterFactory)
    - org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapterFactory (implements org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory)
    - org.eclipse.emf.ecore.change.util.ChangeAdapterFactory
      - org.eclipse.emf.ecore.change.provider.ChangeItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.mapping.ecore2ecore.util.Ecore2EcoreAdapterFactory
      - org.eclipse.emf.mapping.ecore2ecore.provider.Ecore2EcoreItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLAdapterFactory
      - org.eclipse.emf.mapping.ecore2xml.provider.Ecore2XMLItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.ecore.util.EcoreAdapterFactory
      - org.eclipse.emf.ecore.provider.EcoreItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.codegen.ecore.genmodel.util.GenModelAdapterFactory
      - org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAdapterFactory (implements org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory)
      - org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.mapping.util.MappingAdapterFactory
      - org.eclipse.emf.mapping.provider.MappingItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.mapping.impl.MappingRootImpl.MappedObjectStateAdapterFactory (implements org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.edit.provider.resource.ResourceItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.edit.tree.util.TreeAdapterFactory
      - org.eclipse.emf.edit.tree.provider.TreeItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
  - org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITableItemColorProvider, org.eclipse.emf.edit.provider.ITableItemFontProvider, org.eclipse.emf.edit.provider.ITableItemLabelProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
    - org.eclipse.emf.edit.provider.ItemPropertyDescriptor.ItemDelegator
  - 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.edit.ui.provider.AdapterFactoryLabelProvider.ColorProvider (implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ITableColorProvider, org.eclipse.jface.viewers.ITableFontProvider)
    - org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontAndColorProvider (implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ITableColorProvider, org.eclipse.jface.viewers.ITableFontProvider)
    - org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontProvider (implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ITableColorProvider, org.eclipse.jface.viewers.ITableFontProvider)
    - org.eclipse.emf.mapping.presentation.MappingDomainLabelProvider
  - org.eclipse.emf.common.notify.impl.AdapterImpl (implements org.eclipse.emf.common.notify.Adapter.Internal)
    - org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain.EditingDomainProvider (implements org.eclipse.emf.edit.domain.IEditingDomainProvider)
    - org.eclipse.emf.ecore.util.EContentAdapter
    - org.eclipse.emf.databinding.internal.EMFPropertyListener (implements org.eclipse.core.databinding.property.INativePropertyListener)
      - org.eclipse.emf.databinding.internal.EMFPropertyListener.EMFListPropertyListener
      - org.eclipse.emf.databinding.internal.EMFPropertyListener.EMFMapPropertyListener
      - org.eclipse.emf.databinding.internal.EMFPropertyListener.EMFSetPropertyListener
      - org.eclipse.emf.databinding.internal.EMFPropertyListener.EMFValuePropertyListener
    - org.eclipse.emf.ecore.impl.ESuperAdapter
    - 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.ecore.change.provider.ChangeDescriptionItemProvider (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.mapping.ecore2xml.provider.ENamedElementToXMLInfoMapEntryItemProvider (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.ecore.provider.EObjectItemProvider (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.ecore.provider.EGenericTypeItemProvider (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.ecore.provider.EModelElementItemProvider (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.ecore.provider.EAnnotationItemProvider (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.ecore.provider.EFactoryItemProvider (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.ecore.provider.ENamedElementItemProvider (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.ecore.provider.EClassifierItemProvider (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.ecore.provider.EClassItemProvider (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.ecore.provider.EDataTypeItemProvider (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.ecore.provider.EEnumItemProvider (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.ecore.provider.EEnumLiteralItemProvider (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.ecore.provider.EPackageItemProvider (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.ecore.provider.ETypedElementItemProvider (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.ecore.provider.EOperationItemProvider (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.ecore.provider.EParameterItemProvider (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.ecore.provider.EStructuralFeatureItemProvider (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.ecore.provider.EAttributeItemProvider (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.ecore.provider.EReferenceItemProvider (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.ecore.provider.ETypeParameterItemProvider (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.ecore.change.provider.EObjectToChangesMapEntryItemProvider (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.ecore.provider.EStringToStringMapEntryItemProvider (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.ecore.change.provider.FeatureChangeItemProvider (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.ecore.change.provider.FeatureMapEntryItemProvider (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.codegen.ecore.genmodel.provider.GenBaseItemProvider (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.codegen.ecore.genmodel.provider.GenAnnotationItemProvider (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.codegen.ecore.genmodel.provider.GenClassItemProvider (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.codegen.ecore.genmodel.provider.GenDataTypeItemProvider (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.codegen.ecore.genmodel.provider.GenEnumItemProvider (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.codegen.ecore.genmodel.provider.GenEnumLiteralItemProvider (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.codegen.ecore.genmodel.provider.GenFeatureItemProvider (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.codegen.ecore.genmodel.provider.GenModelItemProvider (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.codegen.ecore.genmodel.provider.GenOperationItemProvider (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.codegen.ecore.genmodel.provider.GenPackageItemProvider (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.ecore.change.provider.ListChangeItemProvider (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.mapping.provider.MappingItemProviderAdapter
        - org.eclipse.emf.mapping.provider.MappingHelperItemProvider (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.mapping.provider.MappingStrategyItemProvider (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.mapping.provider.TypeConverterItemProvider (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.mapping.provider.ComplexTypeConverterItemProvider (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.mapping.provider.FunctionNamePairItemProvider (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.mapping.provider.FunctionPairItemProvider (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.mapping.provider.MappingItemProvider (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.mapping.provider.MappingRootItemProvider (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.mapping.ecore2ecore.provider.Ecore2EcoreMappingRootItemProvider (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.edit.provider.ReflectiveItemProvider (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.ecore.change.provider.ResourceChangeItemProvider (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.edit.provider.resource.ResourceItemProvider (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.edit.provider.resource.ResourceSetItemProvider (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.edit.tree.provider.TreeNodeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.emf.mapping.ecore2xml.provider.XMLInfoItemProvider (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.mapping.ecore2xml.provider.XMLMapItemProvider (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.mapping.impl.MappingRootImpl.MappedObjectStateAdapter (implements org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.mapping.MappedObjectState)
    - org.eclipse.emf.ecore.resource.impl.ResourceImpl.ModificationTrackingAdapter
  - org.eclipse.emf.codegen.action.AddJETNatureAction (implements org.eclipse.ui.IActionDelegate)
  - org.eclipse.emf.codegen.ecore.templates.editor.Advisor
  - org.eclipse.emf.ecore.resource.impl.AESCipherImpl (implements org.eclipse.emf.ecore.resource.URIConverter.Cipher)
  - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJCompilationUnit.AbstractRewriter
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJCompilationUnit.NodeCommenter
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJCompilationUnit.NodeContentsReplacer
  - org.eclipse.emf.codegen.merge.java.facade.ast.ASTJCompilationUnit.NodeCommenter.LineBreakInserter
  - org.eclipse.emf.codegen.merge.java.facade.ast.ASTNodeConverter (implements org.eclipse.emf.codegen.merge.java.facade.NodeConverter)
  - org.eclipse.emf.codegen.merge.java.facade.ast.ASTNodeConverter.Converter
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTNodeConverter.EnumToTypeConverter
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTNodeConverter.TypeToEnumConverter
  - org.eclipse.jdt.core.dom.rewrite.ASTRewrite
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelper.ASTRewriteWithRemove
  - org.eclipse.emf.common.command.BasicCommandStack (implements org.eclipse.emf.common.command.CommandStack)
    - org.eclipse.emf.mapping.command.PersistentCommandStack
  - org.eclipse.emf.common.util.BasicDiagnostic (implements org.eclipse.emf.common.util.Diagnostic, org.eclipse.emf.common.util.DiagnosticChain)
  - org.eclipse.emf.common.util.BasicEMap<K,V> (implements java.lang.Cloneable, org.eclipse.emf.common.util.EMap<K,V>, java.io.Serializable)
    - org.eclipse.emf.ecore.util.EcoreEMap<K,V> (implements org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>)
      - org.eclipse.emf.ecore.util.EcoreEMap.Unsettable<K,V>
    - org.eclipse.emf.ecore.resource.impl.URIMappingRegistryImpl
  - org.eclipse.emf.common.util.BasicEMap.BasicEMapIterator<U> (implements java.util.Iterator<E>)
    - org.eclipse.emf.common.util.BasicEMap.BasicEMapKeyIterator
    - org.eclipse.emf.common.util.BasicEMap.BasicEMapValueIterator
  - org.eclipse.emf.common.util.BasicEMap.DelegatingMap (implements org.eclipse.emf.common.util.EMap.InternalMapView<K,V>)
    - org.eclipse.emf.ecore.resource.impl.URIMappingRegistryImpl.URIMapImpl (implements org.eclipse.emf.ecore.resource.impl.URIConverterImpl.URIMap)
  - org.eclipse.emf.common.util.BasicEMap.EntryImpl (implements org.eclipse.emf.common.util.BasicEMap.Entry<K,V>)
    - org.eclipse.emf.ecore.resource.impl.URIMappingRegistryImpl.MappingEntryImpl
  - org.eclipse.emf.common.util.BasicEMap.View<K,V>
  - org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl (implements org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder)
    - org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
  - org.eclipse.emf.ecore.util.BasicExtendedMetaData (implements org.eclipse.emf.ecore.util.ExtendedMetaData)
    - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLExtendedMetaData
    - org.eclipse.emf.ecore.xmi.impl.EMOFExtendedMetaData
  - org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassExtendedMetaDataImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData)
  - org.eclipse.emf.ecore.util.BasicExtendedMetaData.EDataTypeExtendedMetaDataImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData)
  - org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaDataImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData)
  - org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaDataImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData)
  - org.eclipse.emf.ecore.util.BasicInvocationDelegate (implements org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate)
  - org.eclipse.emf.common.util.BasicMonitor (implements org.eclipse.emf.common.util.Monitor)
    - org.eclipse.emf.common.util.BasicMonitor.Printing
  - org.eclipse.emf.common.util.BasicMonitor.Delegating
  - 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.emf.ecore.xml.type.impl.AnyTypeImpl (implements org.eclipse.emf.ecore.xml.type.AnyType)
          - org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl (implements org.eclipse.emf.ecore.xml.type.SimpleAnyType)
        - org.eclipse.emf.ecore.util.BasicFeatureMap.FeatureMapEObjectImpl
        - org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl (implements org.eclipse.emf.ecore.change.ChangeDescription)
        - org.eclipse.emf.ecore.util.DelegatingFeatureMap.FeatureMapEObjectImpl
        - org.eclipse.emf.ecore.impl.DynamicEObjectImpl (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
          - org.eclipse.emf.ecore.impl.DynamicEObjectImpl.BasicEMapEntry<K,V> (implements org.eclipse.emf.common.util.BasicEMap.Entry<K,V>)
          - org.eclipse.emf.ecore.impl.DynamicEStoreEObjectImpl
        - org.eclipse.emf.mapping.ecore2xml.impl.ENamedElementToXMLInfoMapEntryImpl (implements org.eclipse.emf.common.util.BasicEMap.Entry<K,V>)
        - org.eclipse.emf.ecore.change.impl.EObjectToChangesMapEntryImpl (implements org.eclipse.emf.common.util.BasicEMap.Entry<K,V>)
        - org.eclipse.emf.ecore.impl.EStoreEObjectImpl (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
        - org.eclipse.emf.ecore.change.impl.FeatureChangeImpl (implements org.eclipse.emf.ecore.change.FeatureChange)
        - org.eclipse.emf.ecore.change.impl.FeatureMapEntryImpl (implements org.eclipse.emf.ecore.util.FeatureMap.Entry.Internal, org.eclipse.emf.ecore.change.FeatureMapEntry)
        - org.eclipse.emf.ecore.impl.FlatEObjectImpl
        - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenBase)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenAnnotationImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassifierImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenClassifier)
            - org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenClass)
            - org.eclipse.emf.codegen.ecore.genmodel.impl.GenDataTypeImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenDataType)
              - org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenEnum)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenEnumLiteralImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenModel)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenPackage)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement)
            - org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenFeature)
            - org.eclipse.emf.codegen.ecore.genmodel.impl.GenOperationImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenOperation)
            - org.eclipse.emf.codegen.ecore.genmodel.impl.GenParameterImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenParameter)
          - org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypeParameterImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter)
        - org.eclipse.emf.ecore.change.impl.ListChangeImpl (implements org.eclipse.emf.ecore.change.ListChange)
        - org.eclipse.emf.mapping.impl.MappingHelperImpl (implements org.eclipse.emf.mapping.MappingHelper)
          - org.eclipse.emf.mapping.impl.MappingStrategyImpl (implements org.eclipse.emf.mapping.MappingStrategy)
          - org.eclipse.emf.mapping.impl.TypeConverterImpl (implements org.eclipse.emf.mapping.TypeConverter)
            - org.eclipse.emf.mapping.impl.ComplexTypeConverterImpl (implements org.eclipse.emf.mapping.ComplexTypeConverter)
            - org.eclipse.emf.mapping.impl.FunctionNamePairImpl (implements org.eclipse.emf.mapping.FunctionNamePair)
            - org.eclipse.emf.mapping.impl.FunctionPairImpl (implements org.eclipse.emf.mapping.FunctionPair)
        - org.eclipse.emf.mapping.impl.MappingImpl (implements org.eclipse.emf.mapping.Mapping)
          - org.eclipse.emf.mapping.impl.MappingRootImpl (implements org.eclipse.emf.mapping.MappingRoot)
            - org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcoreMappingRootImpl (implements org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot)
        - org.eclipse.emf.ecore.xml.type.impl.ProcessingInstructionImpl (implements org.eclipse.emf.ecore.xml.type.ProcessingInstruction)
        - org.eclipse.emf.ecore.change.impl.ResourceChangeImpl (implements org.eclipse.emf.ecore.change.ResourceChange)
        - org.eclipse.emf.edit.tree.impl.TreeNodeImpl (implements org.eclipse.emf.edit.tree.TreeNode)
        - org.eclipse.emf.mapping.ecore2xml.impl.XMLInfoImpl (implements org.eclipse.emf.mapping.ecore2xml.XMLInfo)
        - org.eclipse.emf.mapping.ecore2xml.impl.XMLMapImpl (implements org.eclipse.emf.mapping.ecore2xml.XMLMap)
        - org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespaceDocumentRootImpl (implements org.eclipse.emf.ecore.xml.namespace.XMLNamespaceDocumentRoot)
        - org.eclipse.emf.ecore.xml.type.impl.XMLTypeDocumentRootImpl (implements org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot)
      - 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.EGenericTypeImpl (implements org.eclipse.emf.ecore.EGenericType)
          - org.eclipse.emf.ecore.impl.EModelElementImpl (implements org.eclipse.emf.ecore.EModelElement)
            - org.eclipse.emf.ecore.impl.EAnnotationImpl (implements org.eclipse.emf.ecore.EAnnotation)
            - org.eclipse.emf.ecore.impl.EFactoryImpl (implements org.eclipse.emf.ecore.EFactory)
              - org.eclipse.emf.ecore.change.impl.ChangeFactoryImpl (implements org.eclipse.emf.ecore.change.ChangeFactory)
              - org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcoreFactoryImpl (implements org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory)
              - org.eclipse.emf.mapping.ecore2xml.impl.Ecore2XMLFactoryImpl (implements org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory)
              - org.eclipse.emf.ecore.impl.EcoreFactoryImpl (implements org.eclipse.emf.ecore.EcoreFactory)
              - org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelFactoryImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory)
              - org.eclipse.emf.mapping.impl.MappingFactoryImpl (implements org.eclipse.emf.mapping.MappingFactory)
              - org.eclipse.emf.edit.tree.impl.TreeFactoryImpl (implements org.eclipse.emf.edit.tree.TreeFactory)
              - org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespaceFactoryImpl (implements org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory)
              - org.eclipse.emf.ecore.xml.type.impl.XMLTypeFactoryImpl (implements org.eclipse.emf.ecore.xml.type.XMLTypeFactory)
            - org.eclipse.emf.ecore.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.emf.ecore.impl.EClassifierImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData.Holder, org.eclipse.emf.ecore.EClassifier)
                - org.eclipse.emf.ecore.impl.EClassImpl (implements org.eclipse.emf.ecore.EClass, org.eclipse.emf.ecore.impl.ESuperAdapter.Holder)
                - org.eclipse.emf.ecore.impl.EDataTypeImpl (implements org.eclipse.emf.ecore.EDataType)
                  - org.eclipse.emf.ecore.impl.EEnumImpl (implements org.eclipse.emf.ecore.EEnum)
              - org.eclipse.emf.ecore.impl.EEnumLiteralImpl (implements org.eclipse.emf.ecore.EEnumLiteral)
              - org.eclipse.emf.ecore.impl.EPackageImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EPackage)
                - org.eclipse.emf.ecore.change.impl.ChangePackageImpl (implements org.eclipse.emf.ecore.change.ChangePackage)
                - org.eclipse.emf.mapping.ecore2ecore.impl.Ecore2EcorePackageImpl (implements org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage)
                - org.eclipse.emf.mapping.ecore2xml.impl.Ecore2XMLPackageImpl (implements org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage)
                - org.eclipse.emf.ecore.impl.EcorePackageImpl (implements org.eclipse.emf.ecore.EcorePackage)
                - org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl (implements org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage)
                - org.eclipse.emf.mapping.impl.MappingPackageImpl (implements org.eclipse.emf.mapping.MappingPackage)
                - org.eclipse.emf.edit.tree.impl.TreePackageImpl (implements org.eclipse.emf.edit.tree.TreePackage)
                - org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespacePackageImpl (implements org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage)
                - org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl (implements org.eclipse.emf.ecore.xml.type.XMLTypePackage)
              - org.eclipse.emf.ecore.impl.ETypedElementImpl (implements org.eclipse.emf.ecore.ETypedElement)
                - org.eclipse.emf.ecore.impl.EOperationImpl (implements org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.EOperation.Internal)
                - org.eclipse.emf.ecore.impl.EParameterImpl (implements org.eclipse.emf.ecore.EParameter)
                - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData.Holder, org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.EStructuralFeature.Internal)
                  - org.eclipse.emf.ecore.impl.EAttributeImpl (implements org.eclipse.emf.ecore.EAttribute)
                  - org.eclipse.emf.ecore.impl.EReferenceImpl (implements org.eclipse.emf.ecore.EReference)
              - org.eclipse.emf.ecore.impl.ETypeParameterImpl (implements org.eclipse.emf.ecore.ETypeParameter)
          - org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl (implements org.eclipse.emf.common.util.BasicEMap.Entry<K,V>)
          - org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
            - org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic.BasicEMapEntry<K,V> (implements org.eclipse.emf.common.util.BasicEMap.Entry<K,V>)
    - org.eclipse.emf.common.notify.impl.NotifierImpl
      - org.eclipse.emf.ecore.resource.impl.ResourceImpl (implements org.eclipse.emf.ecore.resource.Resource, org.eclipse.emf.ecore.resource.Resource.Internal)
        - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl
        - org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl (implements org.eclipse.emf.ecore.xmi.XMLResource)
          - org.eclipse.emf.ecore.xmi.impl.GenericXMLResourceImpl
          - org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl (implements org.eclipse.emf.ecore.xmi.XMIResource)
            - org.eclipse.emf.mapping.ecore2ecore.util.Ecore2EcoreResourceImpl
            - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResourceImpl (implements org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource)
            - org.eclipse.emf.ecore.xmi.impl.EMOFResourceImpl (implements org.eclipse.emf.ecore.xmi.XMIResource)
        - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl
      - org.eclipse.emf.ecore.resource.impl.ResourceSetImpl (implements org.eclipse.emf.ecore.resource.ResourceSet)
        - org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain.AdapterFactoryEditingDomainResourceSet (implements org.eclipse.emf.edit.domain.IEditingDomainProvider)
  - org.eclipse.emf.ecore.xmi.impl.BasicResourceHandler (implements org.eclipse.emf.ecore.xmi.XMLResource.ResourceHandler)
  - org.eclipse.emf.ecore.util.BasicSettingDelegate (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate)
    - org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.BinaryIO
    - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectInputStream
    - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectInputStream.EClassData
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectInputStream.EPackageData
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectInputStream.EStructuralFeatureData
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream.EClassData
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream.EPackageData
  - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData
  - org.eclipse.emf.codegen.ecore.templates.edit.BuildProperties
  - org.eclipse.emf.codegen.ecore.templates.editor.BuildProperties
  - org.eclipse.emf.codegen.ecore.templates.model.BuildProperties
  - org.eclipse.emf.codegen.ecore.templates.model.tests.BuildProperties
  - org.eclipse.jface.viewers.CellEditor
    - org.eclipse.jface.viewers.ComboBoxCellEditor
      - org.eclipse.emf.common.ui.celleditor.ExtendedComboBoxCellEditor
    - org.eclipse.jface.viewers.DialogCellEditor
      - org.eclipse.emf.common.ui.celleditor.ExtendedDialogCellEditor
    - org.eclipse.jface.viewers.TextCellEditor
      - org.eclipse.emf.edit.ui.provider.PropertyDescriptor.EDataTypeCellEditor
      - org.eclipse.emf.edit.ui.provider.PropertyDescriptor.FloatCellEditor
      - org.eclipse.emf.edit.ui.provider.PropertyDescriptor.IntegerCellEditor
  - org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.OldContainmentInformation
  - org.eclipse.emf.ecore.change.util.ChangeSwitch<T>
  - org.eclipse.emf.codegen.ecore.templates.model.Class
  - org.eclipse.emf.codegen.CodeGen
    - org.eclipse.emf.codegen.ecore.Generator
      - org.eclipse.emf.codegen.ecore.Generator.PlatformRunnable (implements org.eclipse.equinox.app.IApplication)
  - org.eclipse.emf.codegen.CodeGen.PlatformRunnable (implements org.eclipse.equinox.app.IApplication)
  - org.eclipse.emf.codegen.util.CodeGenUtil
  - org.eclipse.emf.codegen.util.CodeGenUtil.EclipseUtil
  - org.eclipse.emf.edit.ui.action.CommandAction (implements org.eclipse.ui.IActionDelegate2, org.eclipse.ui.IEditorActionDelegate, org.eclipse.ui.IViewActionDelegate)
    - org.eclipse.emf.mapping.action.AddRootBottomAction
      - org.eclipse.emf.mapping.ecore2ecore.action.AddOutputRootAction
    - org.eclipse.emf.mapping.action.AddRootTopAction
      - org.eclipse.emf.mapping.ecore2ecore.action.AddInputRootAction
    - org.eclipse.emf.mapping.action.CreateMappingAction (implements org.eclipse.emf.common.command.CommandStackListener)
    - org.eclipse.emf.mapping.action.CreateOneSidedMappingAction (implements org.eclipse.emf.common.command.CommandStackListener)
    - org.eclipse.emf.mapping.action.NameMatchMappingAction (implements org.eclipse.emf.common.command.CommandStackListener)
    - org.eclipse.emf.mapping.action.RemoveMappingAction (implements org.eclipse.emf.common.command.CommandStackListener)
    - org.eclipse.emf.mapping.action.TypeMatchMappingAction (implements org.eclipse.emf.common.command.CommandStackListener)
  - org.eclipse.emf.edit.command.CommandParameter
  - org.eclipse.emf.codegen.action.CompileTemplateAction (implements org.eclipse.ui.IActionDelegate)
  - org.eclipse.emf.edit.provider.ComposedAdapterFactory (implements org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.mapping.domain.AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory (implements org.eclipse.emf.edit.domain.IEditingDomainProvider)
    - org.eclipse.emf.mapping.domain.AdapterFactoryMappingDomain.LabelUpdatePropagatingComposedAdapterFactory
  - org.eclipse.emf.edit.provider.ComposedImage
    - org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider.UnderlayedImage
  - org.eclipse.emf.edit.provider.ComposedImage.Point
  - org.eclipse.emf.edit.provider.ComposedImage.Size
  - org.eclipse.emf.mapping.presentation.ComposedSelection (implements org.eclipse.emf.mapping.presentation.IComposedSelection, org.eclipse.jface.viewers.IStructuredSelection)
  - org.eclipse.emf.ecore.xmi.impl.ConfigurationCache
  - org.eclipse.emf.ecore.resource.impl.ContentHandlerImpl (implements org.eclipse.emf.ecore.resource.ContentHandler)
    - org.eclipse.emf.ecore.resource.impl.PlatformContentHandlerImpl
    - org.eclipse.emf.ecore.xmi.impl.XMLContentHandlerImpl
      - org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl
      - org.eclipse.emf.ecore.xmi.impl.XMLContentHandlerImpl.XMI
  - org.eclipse.emf.ecore.resource.impl.ContentHandlerImpl.Describer (implements org.eclipse.core.runtime.content.IContentDescriber, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.core.runtime.content.ITextContentDescriber)
    - org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl.Describer
    - org.eclipse.emf.ecore.xmi.impl.XMLContentHandlerImpl.XMI.Describer
  - org.eclipse.swt.events.ControlAdapter (implements org.eclipse.swt.events.ControlListener)
    - org.eclipse.emf.mapping.presentation.MappingEditor.DelayedColumnFitter
  - org.eclipse.swt.custom.ControlEditor
    - org.eclipse.swt.custom.TableEditor
      - org.eclipse.emf.common.ui.celleditor.BasicTableEditor
        - org.eclipse.emf.common.ui.celleditor.MultiColumnTableEditor (implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.SelectionListener)
        - org.eclipse.emf.common.ui.celleditor.SingleColumnTableEditor (implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.TraverseListener)
      - org.eclipse.emf.common.ui.celleditor.ExtendedTableEditor (implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.SelectionListener)
    - org.eclipse.swt.custom.TableTreeEditor
      - org.eclipse.emf.common.ui.celleditor.ExtendedTableTreeEditor (implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.SelectionListener)
        - org.eclipse.emf.edit.ui.celleditor.AdapterFactoryTableTreeEditor
    - org.eclipse.swt.custom.TreeEditor
      - org.eclipse.emf.common.ui.celleditor.ExtendedTreeEditor (implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.SelectionListener)
        - org.eclipse.emf.edit.ui.celleditor.AdapterFactoryTreeEditor
  - org.eclipse.emf.converter.util.ConverterUIUtil
  - org.eclipse.emf.converter.util.ConverterUIUtil.DiagnosticHandler
    - org.eclipse.emf.converter.ui.contribution.base.ModelConverterPage.PageDiagnosticHandler
  - org.eclipse.emf.converter.util.ConverterUIUtil.TreeCheckStateManager (implements org.eclipse.swt.widgets.Listener)
  - org.eclipse.emf.converter.util.ConverterUtil
  - org.eclipse.emf.converter.util.ConverterUtil.DecodedAction
  - org.eclipse.emf.converter.util.ConverterUtil.ShellFinder
  - org.eclipse.emf.converter.util.ConverterUtil.WorkspaceResourceValidator
  - org.eclipse.core.databinding.DataBindingContext
    - org.eclipse.emf.databinding.EMFDataBindingContext
  - org.eclipse.emf.ecore.xml.type.internal.DataValue
  - org.eclipse.emf.ecore.xml.type.internal.DataValue.Base64
  - org.eclipse.emf.ecore.xml.type.internal.DataValue.EncodingMap
  - org.eclipse.emf.ecore.xml.type.internal.DataValue.HexBin
  - org.eclipse.emf.ecore.xml.type.internal.DataValue.TypeValidator
  - org.eclipse.emf.ecore.xml.type.internal.DataValue.URI (implements java.io.Serializable)
  - org.eclipse.emf.ecore.xml.type.internal.DataValue.XMLChar
  - org.eclipse.emf.edit.provider.DecoratorAdapterFactory (implements org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.emf.mapping.presentation.MappingEditor.MyDecoratorAdapterFactory
      - org.eclipse.emf.mapping.presentation.MappingEditor.OverviewDecoratorAdapterFactory
  - org.eclipse.emf.ecore.xmi.impl.DefaultDOMHandlerImpl (implements org.eclipse.emf.ecore.xmi.DOMHandler, org.eclipse.emf.ecore.xmi.DOMHelper)
  - org.eclipse.emf.ecore.xmi.util.DefaultEcoreBuilder (implements org.eclipse.emf.ecore.xmi.EcoreBuilder)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.eclipse.emf.ecore.xmi.impl.SAXWrapper (implements org.eclipse.emf.ecore.xmi.XMLDefaultHandler)
    - org.eclipse.emf.ecore.xmi.impl.XMLHandler (implements org.eclipse.emf.ecore.xmi.XMLDefaultHandler)
      - org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler
        - org.eclipse.emf.ecore.xmi.impl.GenericXMLResourceImpl.GenericSAXXMLHandler
      - org.eclipse.emf.ecore.xmi.impl.XMIHandler
        - org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler
          - org.eclipse.emf.ecore.xmi.impl.EMOFHandler
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.Handler
  - org.eclipse.emf.common.util.DelegatingResourceLocator (implements org.eclipse.emf.common.util.ResourceLocator)
    - org.eclipse.emf.edit.provider.ChildCreationExtenderManager
    - org.eclipse.emf.common.EMFPlugin (implements org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.emf.ecore.change.provider.ChangeEditPlugin
      - org.eclipse.emf.ecore.change.ChangePlugin
      - org.eclipse.emf.cheatsheets.CheatSheetsPlugin
      - org.eclipse.emf.codegen.ecore.CodeGenEcorePlugin
      - org.eclipse.emf.codegen.CodeGenPlugin
      - org.eclipse.emf.common.CommonPlugin
      - org.eclipse.emf.common.ui.CommonUIPlugin
      - org.eclipse.emf.converter.ConverterPlugin
      - org.eclipse.emf.databinding.edit.DataBindingEditPlugin
      - org.eclipse.emf.databinding.DataBindingPlugin
      - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreEditorPlugin
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePlugin
      - org.eclipse.emf.mapping.ecore2xml.ui.Ecore2XMLUIPlugin
      - org.eclipse.emf.ecore.presentation.EcoreEditorPlugin
      - org.eclipse.emf.ecore.provider.EcoreEditPlugin
      - org.eclipse.emf.importer.ecore.EcoreImporterPlugin
      - org.eclipse.emf.ecore.plugin.EcorePlugin
      - org.eclipse.emf.edit.EMFEditPlugin
      - org.eclipse.emf.edit.ui.EMFEditUIPlugin
      - org.eclipse.emf.exporter.ExporterPlugin
      - org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelEditPlugin
      - org.eclipse.emf.importer.ImporterPlugin
      - org.eclipse.emf.importer.java.JavaImporterPlugin
      - org.eclipse.emf.mapping.MappingPlugin
      - org.eclipse.emf.importer.rose.RoseImporterPlugin
      - org.eclipse.emf.ecore.xmi.XMIPlugin
  - org.eclipse.emf.databinding.internal.DelegatingSet<E> (implements java.util.Set<E>)
  - org.eclipse.emf.ecore.resource.impl.DESCipherImpl (implements org.eclipse.emf.ecore.resource.URIConverter.Cipher)
    - org.eclipse.emf.ecore.resource.impl.CryptoCipherImpl
  - org.eclipse.emf.common.ui.DiagnosticComposite.TextProvider
    - org.eclipse.emf.common.ui.editor.ProblemEditorPart.TextProvider
  - org.eclipse.emf.ecore.util.Diagnostician (implements org.eclipse.emf.ecore.EValidator, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider)
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
    - org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
      - org.eclipse.ui.dialogs.PropertyPage (implements org.eclipse.ui.IWorkbenchPropertyPage)
        - org.eclipse.emf.codegen.presentation.JETPropertyPage (implements org.eclipse.swt.widgets.Listener)
    - org.eclipse.jface.wizard.WizardPage (implements org.eclipse.jface.wizard.IWizardPage)
      - org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard.ProjectPage
      - org.eclipse.emf.codegen.presentation.ConvertToJETProjectWizard.ConversionPage
      - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreModelWizard.Ecore2EcoreModelWizardInitialObjectCreationPage
      - org.eclipse.emf.mapping.ecore2xml.presentation.Ecore2XMLModelWizard.Ecore2XMLModelWizardInitialObjectCreationPage
      - org.eclipse.emf.ecore.presentation.EcoreModelWizard.EcoreModelWizardInitialObjectCreationPage
      - org.eclipse.emf.converter.ui.contribution.base.ModelConverterPage (implements org.eclipse.swt.widgets.Listener)
        - org.eclipse.emf.converter.ui.contribution.base.ModelConverterPackagePage
          - org.eclipse.emf.exporter.ui.contribution.base.ModelExporterPackagePage (implements org.eclipse.emf.exporter.ui.contribution.base.IModelExporterPage)
          - org.eclipse.emf.importer.ui.contribution.base.ModelImporterPackagePage (implements org.eclipse.emf.importer.ui.contribution.base.IModelImporterPage)
            - org.eclipse.emf.importer.java.ui.JavaPackagePage
        - org.eclipse.emf.converter.ui.contribution.base.ModelConverterURIPage
          - org.eclipse.emf.exporter.ui.contribution.base.ModelExporterDirectoryURIPage (implements org.eclipse.emf.exporter.ui.contribution.base.IModelExporterPage)
          - org.eclipse.emf.importer.ui.contribution.base.ModelImporterDetailPage (implements org.eclipse.emf.importer.ui.contribution.base.IModelImporterPage)
            - org.eclipse.emf.importer.rose.ui.RoseDetailPage
        - org.eclipse.emf.exporter.ui.contribution.base.ModelExporterOptionsPage (implements org.eclipse.emf.exporter.ui.contribution.base.IModelExporterPage)
      - org.eclipse.ui.dialogs.WizardNewFileCreationPage (implements org.eclipse.swt.widgets.Listener)
        - org.eclipse.emf.ecore.presentation.DynamicModelWizard.DynamicModelWizardNewFileCreationPage
        - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreModelWizard.Ecore2EcoreModelWizardNewFileCreationPage
        - org.eclipse.emf.mapping.ecore2xml.presentation.Ecore2XMLModelWizard.Ecore2XMLModelWizardNewFileCreationPage
        - org.eclipse.emf.ecore.presentation.EcoreModelWizard.EcoreModelWizardNewFileCreationPage
        - org.eclipse.emf.importer.ui.EMFModelWizard.NewGenModelFileCreationPage
      - org.eclipse.jface.wizard.WizardSelectionPage
        - org.eclipse.emf.converter.ui.ModelConverterDescriptorSelectionPage (implements org.eclipse.jface.viewers.ISelectionChangedListener)
          - org.eclipse.emf.exporter.ui.EMFExportWizard.SelectionPage
          - org.eclipse.emf.importer.ui.EMFModelWizard.SelectionPage
  - org.eclipse.emf.edit.command.DragAndDropCommand.Detail
  - org.eclipse.swt.dnd.DropTargetAdapter (implements org.eclipse.swt.dnd.DropTargetListener)
    - org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter
  - javax.xml.datatype.Duration
    - org.eclipse.emf.ecore.xml.type.internal.XMLDuration (implements java.io.Serializable)
  - org.eclipse.emf.ecore.impl.DynamicEObjectImpl.DynamicEPropertiesHolderImpl (implements org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder)
  - org.eclipse.emf.common.util.ECollections
  - org.eclipse.emf.ecore.util.EContentsEList.FeatureIteratorImpl<E> (implements org.eclipse.emf.ecore.util.EContentsEList.FeatureListIterator<E>)
    - org.eclipse.emf.ecore.util.EContentsEList.ResolvingFeatureIteratorImpl<E>
    - org.eclipse.emf.ecore.util.ECrossReferenceEList.FeatureIteratorImpl<E>
      - org.eclipse.emf.ecore.util.ECrossReferenceEList.ResolvingFeatureIteratorImpl<E>
  - org.eclipse.emf.mapping.ecore2ecore.util.Ecore2EcoreSwitch<T>
  - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry.Reader
  - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry.Reader.Ecore2XMLDescriptor (implements org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry.Descriptor)
  - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLSwitch<T>
  - org.eclipse.emf.importer.ecore.EcoreImporterApplication.PackageInfo
  - org.eclipse.emf.ecore.util.EcoreSwitch<T>
  - org.eclipse.emf.ecore.util.EcoreUtil
  - org.eclipse.emf.ecore.util.EcoreUtil.AbstractFilteredSettingsIterator<E> (implements java.util.Iterator<E>)
    - org.eclipse.emf.ecore.util.EcoreUtil.FilteredSettingsIterator
  - org.eclipse.emf.ecore.util.EcoreUtil.ContentTreeIterator.ResourcesIterator (implements java.util.Iterator<E>)
  - org.eclipse.emf.ecore.util.EcoreUtil.EGenericTypeConverter
  - org.eclipse.emf.ecore.util.EcoreUtil.ProperContentIterator<E> (implements java.util.Iterator<E>)
  - org.eclipse.emf.ecore.util.EcoreValidator.EGenericTypeBuilder
  - org.eclipse.emf.ecore.util.ECrossReferenceAdapter (implements org.eclipse.emf.common.notify.Adapter.Internal)
  - org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter.DragAndDropCommandInformation
  - org.eclipse.emf.codegen.ecore.templates.editor.Editor
  - org.eclipse.ui.part.EditorActionBarContributor (implements org.eclipse.ui.IEditorActionBarContributor)
    - org.eclipse.ui.part.MultiPageEditorActionBarContributor
      - org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor (implements org.eclipse.jface.action.IMenuListener, org.eclipse.ui.IPropertyListener)
        - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreActionBarContributor
        - org.eclipse.emf.mapping.ecore2xml.presentation.Ecore2XMLActionBarContributor (implements org.eclipse.jface.viewers.ISelectionChangedListener)
        - org.eclipse.emf.ecore.presentation.EcoreActionBarContributor (implements org.eclipse.jface.viewers.ISelectionChangedListener)
          - org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.Reflective
        - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelActionBarContributor (implements org.eclipse.jface.viewers.ISelectionChangedListener)
        - org.eclipse.emf.mapping.presentation.MappingEditor.ActionBarContributor
  - org.eclipse.emf.edit.ui.util.EditUIUtil
  - org.eclipse.emf.ecore.xmi.impl.ElementHandlerImpl (implements org.eclipse.emf.ecore.xmi.XMLResource.ElementHandler)
  - org.eclipse.emf.databinding.edit.EMFEditObservables
  - org.eclipse.emf.databinding.edit.EMFEditProperties
  - org.eclipse.emf.databinding.EMFObservables
  - org.eclipse.emf.common.EMFPlugin.InternalHelper
  - org.eclipse.emf.databinding.EMFProperties
  - org.eclipse.emf.databinding.internal.EMFPropertyHelper
  - org.eclipse.emf.codegen.ecore.templates.model.EnumClass
  - org.apache.tools.ant.types.EnumeratedAttribute
    - org.eclipse.emf.ant.taskdefs.codegen.ecore.GeneratorTask.ReconcileGenModelType
  - org.eclipse.emf.ecore.util.EObjectValidator (implements org.eclipse.emf.ecore.EValidator)
    - org.eclipse.emf.ecore.util.EcoreValidator
    - org.eclipse.emf.codegen.ecore.genmodel.util.GenModelValidator
    - org.eclipse.emf.ecore.xml.namespace.util.XMLNamespaceValidator
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator
  - org.eclipse.emf.ecore.util.EObjectValidator.DynamicEClassValidator
  - org.eclipse.emf.ecore.util.EObjectValidator.DynamicEDataTypeValidator
  - org.eclipse.emf.ecore.impl.EPackageRegistryImpl.Delegator (implements org.eclipse.emf.ecore.EPackage.Registry)
  - org.eclipse.emf.ecore.impl.EStoreEObjectImpl.EStoreEPropertiesHolderImpl (implements org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder)
  - org.eclipse.emf.ecore.impl.EStoreEObjectImpl.EStoreImpl (implements org.eclipse.emf.ecore.InternalEObject.EStore)
  - org.eclipse.emf.ecore.impl.EStoreEObjectImpl.EStoreImpl.Entry
  - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.BasicFeatureMapEntry (implements org.eclipse.emf.ecore.util.FeatureMap.Entry.Internal)
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.ContainmentUpdatingFeatureMapEntry
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InverseUpdatingFeatureMapEntry
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SimpleContentFeatureMapEntry
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SimpleFeatureMapEntry
  - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateFeatureMapDelegator (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate)
  - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateMany (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate)
  - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingle (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate)
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleContainer
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleContainerResolving
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleData
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataDynamic
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataStatic
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableDynamic
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableStatic
    - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObject
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentResolving
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettable
          - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettableResolving
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverse
          - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseResolving
          - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable
            - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolving
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverse
          - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingUnsettable
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectUnsettable
      - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverse
        - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverseUnsettable
  - org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SettingMany (implements org.eclipse.emf.ecore.EStructuralFeature.Setting)
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
      - org.eclipse.jface.action.Action (implements org.eclipse.jface.action.IAction)
        - org.eclipse.emf.cheatsheets.actions.AbstractOpenWizardAction
          - org.eclipse.emf.cheatsheets.actions.OpenEMFModelWizardAction (implements org.eclipse.ui.cheatsheets.ICheatSheetAction)
            - org.eclipse.emf.cheatsheets.actions.OpenEMFProjectWizardAction
          - org.eclipse.emf.cheatsheets.actions.OpenEmptyEMFProjectWizardAction (implements org.eclipse.ui.cheatsheets.ICheatSheetAction)
        - org.eclipse.ui.actions.BaseSelectionListenerAction (implements org.eclipse.jface.viewers.ISelectionChangedListener)
          - org.eclipse.emf.edit.ui.action.CommandActionHandler
            - org.eclipse.emf.edit.ui.action.ControlAction
            - org.eclipse.emf.edit.ui.action.CopyAction
            - org.eclipse.emf.edit.ui.action.CutAction
            - org.eclipse.emf.edit.ui.action.DeleteAction
            - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelActionBarContributor.CreateAction
            - org.eclipse.emf.edit.ui.action.PasteAction
          - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelActionBarContributor.OpenEObjectEditorAction
        - org.eclipse.emf.cheatsheets.actions.BuildAllProjectsAction (implements org.eclipse.ui.cheatsheets.ICheatSheetAction)
        - org.eclipse.emf.cheatsheets.actions.CopyFileFromPluginAction (implements org.eclipse.ui.cheatsheets.ICheatSheetAction)
        - org.eclipse.emf.edit.ui.action.DelegatingCommandAction (implements org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.ui.ISelectionListener)
        - org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage.LocateValueAction
        - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelActionBarContributor.GenerateAction
        - org.eclipse.emf.edit.ui.action.LoadResourceAction
          - org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.ExtendedLoadResourceAction
        - org.eclipse.emf.cheatsheets.actions.NewProjectAction (implements org.eclipse.ui.cheatsheets.ICheatSheetAction)
          - org.eclipse.emf.cheatsheets.actions.NewJavaProjectAction
        - org.eclipse.emf.edit.ui.action.RedoAction
        - org.eclipse.emf.mapping.presentation.SimpleMappedObjectViewer.SelectObjectAction
        - org.eclipse.emf.edit.ui.action.StaticSelectionCommandAction
          - org.eclipse.emf.edit.ui.action.CreateChildAction
          - org.eclipse.emf.codegen.ecore.genmodel.action.CreateChildAction
          - org.eclipse.emf.edit.ui.action.CreateSiblingAction
        - org.eclipse.emf.edit.ui.action.UndoAction
        - org.eclipse.emf.edit.ui.action.ValidateAction (implements org.eclipse.jface.viewers.ISelectionChangedListener)
        - org.eclipse.emf.common.ui.action.ViewerFilterAction
    - org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
      - org.eclipse.emf.codegen.ecore.genmodel.handler.GenerateHandler
    - org.eclipse.jface.viewers.BaseLabelProvider (implements org.eclipse.jface.viewers.IBaseLabelProvider)
      - org.eclipse.jface.viewers.LabelProvider (implements org.eclipse.jface.viewers.ILabelProvider)
        - org.eclipse.emf.converter.ui.contribution.ModelConverterManager.ModelConverterDescriptorLabelProvider
    - org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation)
      - org.eclipse.ui.part.EditorPart (implements org.eclipse.ui.IEditorPart)
        - org.eclipse.ui.part.MultiPageEditorPart (implements org.eclipse.jface.dialogs.IPageChangeProvider)
          - org.eclipse.emf.mapping.ecore2xml.presentation.Ecore2XMLEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.ide.IGotoMarker, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.emf.common.ui.viewer.IViewerProvider)
          - org.eclipse.emf.ecore.presentation.EcoreEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.ide.IGotoMarker, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.emf.common.ui.viewer.IViewerProvider)
            - org.eclipse.emf.ecore.presentation.EcoreEditor.XML
          - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.ide.IGotoMarker, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.emf.common.ui.viewer.IViewerProvider)
          - org.eclipse.emf.mapping.presentation.MappingEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider)
            - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreEditor
        - org.eclipse.emf.common.ui.editor.ProblemEditorPart
  - org.eclipse.emf.exporter.util.ExporterUIUtil
  - org.eclipse.emf.exporter.util.ExporterUIUtil.CompositeEditorHelper (implements org.eclipse.swt.widgets.Listener)
    - org.eclipse.emf.exporter.util.ExporterUIUtil.TreeEditorHelper
      - org.eclipse.emf.exporter.ui.contribution.base.ModelExporterPackagePage.ReferencedGenPackageTreeEditorHelper
  - org.eclipse.emf.exporter.util.ExporterUtil
  - org.eclipse.emf.edit.ui.provider.ExtendedColorRegistry
  - org.eclipse.emf.common.ui.celleditor.ExtendedComboBoxCellEditor.FilteringAdapter (implements org.eclipse.swt.events.FocusListener, org.eclipse.swt.events.KeyListener)
  - org.eclipse.emf.edit.ui.provider.ExtendedFontRegistry
  - org.eclipse.emf.edit.ui.provider.ExtendedImageRegistry
  - org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl (implements org.eclipse.emf.ecore.resource.URIConverter)
    - org.eclipse.emf.ecore.resource.impl.URIConverterImpl
  - org.eclipse.emf.codegen.merge.java.facade.FacadeFlags
  - org.eclipse.emf.codegen.merge.java.facade.FacadeHelper
    - org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelper
    - org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMFacadeHelper
  - org.eclipse.emf.codegen.merge.java.facade.FacadeVisitor
    - org.eclipse.emf.codegen.merge.java.JMerger.PullTargetVisitor
    - org.eclipse.emf.codegen.merge.java.JMerger.PushSourceVisitor
    - org.eclipse.emf.codegen.merge.java.JPatternDictionary
  - org.eclipse.emf.codegen.ecore.templates.model.FactoryClass
  - org.eclipse.emf.ecore.util.FeatureMapUtil
  - org.eclipse.emf.ecore.util.FeatureMapUtil.BasicFeatureEIterator<E> (implements java.util.ListIterator<E>)
    - org.eclipse.emf.ecore.util.BasicFeatureMap.FeatureEIterator<E>
      - org.eclipse.emf.ecore.util.BasicFeatureMap.ResolvingFeatureEIterator<E>
    - org.eclipse.emf.ecore.util.DelegatingFeatureMap.FeatureEIterator<E>
      - org.eclipse.emf.ecore.util.DelegatingFeatureMap.ResolvingFeatureEIterator<E>
  - org.eclipse.emf.ecore.util.FeatureMapUtil.BasicValidator (implements org.eclipse.emf.ecore.util.FeatureMapUtil.Validator)
  - org.eclipse.emf.ecore.util.FeatureMapUtil.EntryImpl (implements org.eclipse.emf.ecore.util.FeatureMap.Entry)
  - org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureValue (implements org.eclipse.emf.ecore.EStructuralFeature.Setting)
  - org.eclipse.emf.databinding.FeaturePath
  - org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.ItemsFilter
    - org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog.ResourceFilter
      - org.eclipse.emf.codegen.ecore.genmodel.handler.GenerateHandler.GenModelSelectionDialog.GenModelResourceFilter
  - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.AnnotationFilterImpl (implements org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.AnnotationFilter)
  - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.ColorInformation
  - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.EclipseUtil
  - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GIFEmitter
  - org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.UniqueNameHelper
  - org.eclipse.emf.codegen.ecore.genmodel.GenClass.ChildCreationData
  - org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.CollidingGenOperationFilter (implements org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GenOperationFilter)
  - org.eclipse.emf.codegen.ecore.generator.Generator
  - org.eclipse.emf.codegen.ecore.generator.Generator.Options
  - org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory.Descriptor.DelegatingRegistry (implements org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory.Descriptor.Registry)
  - org.eclipse.emf.ant.taskdefs.codegen.ecore.GeneratorTask.ModelLocation
  - org.eclipse.emf.codegen.ecore.genmodel.presentation.GeneratorUIUtil
  - org.eclipse.emf.codegen.ecore.genmodel.presentation.GenModelActionBarContributor.ProjectType
  - org.eclipse.emf.codegen.ecore.genmodel.util.GenModelSwitch<T>
  - org.eclipse.emf.codegen.ecore.genmodel.util.GenModelUtil
  - org.eclipse.emf.codegen.ecore.genmodel.GenPackage.AnnotationReferenceData
  - org.eclipse.emf.codegen.util.GIFEmitter
  - org.eclipse.emf.codegen.util.GIFEmitter.ColorInformation
  - org.eclipse.emf.importer.util.ImporterUtil
  - org.eclipse.emf.codegen.util.ImportManager
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - org.eclipse.emf.ecore.resource.URIConverter.WriteableOutputStream.Buffer
    - org.eclipse.emf.ecore.resource.URIConverter.ReadableInputStream (implements org.eclipse.emf.ecore.resource.URIConverter.Readable)
  - org.eclipse.core.internal.events.InternalBuilder
    - org.eclipse.core.resources.IncrementalProjectBuilder (implements org.eclipse.core.runtime.IExecutableExtension)
      - org.eclipse.emf.codegen.jet.JETBuilder
  - org.eclipse.emf.edit.provider.ItemPropertyDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner)
    - org.eclipse.emf.ecore.provider.EModelElementItemProvider.ItemPropertyDescriptorWithUniqueChoiceOfValueLabels
    - org.eclipse.emf.codegen.ecore.genmodel.provider.GenBaseItemProvider.GenItemPropertyDescriptor
    - org.eclipse.emf.edit.provider.WrapperItemProvider.WrapperItemPropertyDescriptor
  - org.eclipse.emf.edit.provider.ItemPropertyDescriptor.PropertyValueWrapper (implements org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource)
    - org.eclipse.emf.mapping.provider.MappingItemProvider.TypeMappingHelperWrapper
  - org.eclipse.emf.edit.provider.ItemPropertyDescriptorDecorator (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor)
    - org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.DelegatingWrapperItemPropertyDescriptor (implements org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner)
  - org.eclipse.emf.edit.provider.ItemProvider (implements org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IUpdateableItemParent)
  - org.eclipse.emf.codegen.ecore.templates.edit.ItemProvider
  - org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore
  - org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore.Entry
  - org.eclipse.emf.codegen.ecore.templates.edit.ItemProviderAdapterFactory
  - org.eclipse.emf.edit.provider.ItemProviderDecorator (implements org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IItemProviderDecorator, org.eclipse.emf.edit.provider.INotifyChangedListener)
    - org.eclipse.emf.mapping.provider.MappedObjectItemProvider (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.importer.java.builder.JavaEcoreBuilder
  - org.eclipse.emf.importer.java.JavaImporterApplication.PackageInfo
  - org.eclipse.emf.codegen.merge.java.JControlModel
    - org.eclipse.emf.codegen.jmerge.JControlModel
  - org.eclipse.emf.codegen.merge.java.JControlModel.DictionaryPattern
    - org.eclipse.emf.codegen.jmerge.JControlModel.DictionaryPattern
  - org.eclipse.emf.codegen.merge.java.JControlModel.Feature
    - org.eclipse.emf.codegen.jmerge.JControlModel.Feature
  - org.eclipse.emf.codegen.merge.java.JControlModel.MatchRule
  - org.eclipse.emf.codegen.merge.java.JControlModel.PullRule
    - org.eclipse.emf.codegen.jmerge.JControlModel.PullRule
  - org.eclipse.emf.codegen.merge.java.JControlModel.PushRule
  - org.eclipse.emf.codegen.merge.java.JControlModel.SortRule
    - org.eclipse.emf.codegen.jmerge.JControlModel.SortRule
  - org.eclipse.emf.codegen.merge.java.JControlModel.SweepRule
    - org.eclipse.emf.codegen.jmerge.JControlModel.SweepRule
  - org.eclipse.emf.codegen.jet.JETAddNatureOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.emf.codegen.jet.JETCharDataGenerator (implements org.eclipse.emf.codegen.jet.JETGenerator)
    - org.eclipse.emf.codegen.jet.JETConstantDataGenerator
  - org.eclipse.emf.codegen.jet.JETCompiler (implements org.eclipse.emf.codegen.jet.JETParseEventListener)
    - org.eclipse.emf.codegen.jet.JETEmitter.MyBaseJETCompiler
      - org.eclipse.emf.codegen.jet.JETEmitter.MyJETCompiler
  - org.eclipse.emf.codegen.jet.JETCompileTemplateOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.emf.codegen.jet.JETEmitter
  - org.eclipse.emf.ant.taskdefs.codegen.JETEmitterTask.Variable
  - org.eclipse.emf.codegen.jet.JETMark
  - org.eclipse.emf.codegen.jet.JETNature (implements org.eclipse.emf.codegen.jet.IJETNature)
  - org.eclipse.emf.codegen.jet.JETParser
  - org.eclipse.emf.codegen.jet.JETParser.DelegatingListener (implements org.eclipse.emf.codegen.jet.JETParseEventListener)
  - org.eclipse.emf.codegen.jet.JETParser.Directive (implements org.eclipse.emf.codegen.jet.JETCoreElement)
  - org.eclipse.emf.codegen.jet.JETParser.Expression (implements org.eclipse.emf.codegen.jet.JETCoreElement)
  - org.eclipse.emf.codegen.jet.JETParser.QuoteEscape (implements org.eclipse.emf.codegen.jet.JETCoreElement)
  - org.eclipse.emf.codegen.jet.JETParser.Scriptlet (implements org.eclipse.emf.codegen.jet.JETCoreElement)
  - org.eclipse.emf.codegen.jet.JETReader
  - org.eclipse.emf.codegen.jet.JETScriptletGenerator (implements org.eclipse.emf.codegen.jet.JETGenerator)
    - org.eclipse.emf.codegen.jet.JETExpressionGenerator
  - org.eclipse.emf.codegen.jet.JETSkeleton
  - org.eclipse.emf.codegen.jmerge.JMerger
  - org.eclipse.emf.codegen.merge.java.JMerger
  - org.eclipse.emf.codegen.jmerge.JPatternDictionary
  - 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.core.databinding.property.list.ListProperty (implements org.eclipse.core.databinding.property.list.IListProperty)
    - org.eclipse.emf.databinding.edit.internal.EMFEditListPropertyDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditListProperty)
    - org.eclipse.emf.databinding.internal.EMFListPropertyDecorator (implements org.eclipse.emf.databinding.IEMFListProperty)
    - org.eclipse.core.databinding.property.list.MultiListProperty
      - org.eclipse.emf.databinding.edit.internal.EMFEditMultiListProperty (implements org.eclipse.emf.databinding.edit.IEMFEditListProperty)
      - org.eclipse.emf.databinding.internal.EMFMultiListProperty (implements org.eclipse.emf.databinding.IEMFListProperty)
    - org.eclipse.core.databinding.property.list.SimpleListProperty
      - org.eclipse.emf.databinding.internal.EMFListProperty
        - org.eclipse.emf.databinding.edit.internal.EMFEditListProperty
  - org.eclipse.emf.codegen.ecore.genmodel.impl.Literals
  - org.eclipse.emf.codegen.ecore.templates.edit.ManifestMF
  - org.eclipse.emf.codegen.ecore.templates.editor.ManifestMF
  - org.eclipse.emf.codegen.ecore.templates.model.ManifestMF
  - org.eclipse.emf.codegen.ecore.templates.model.tests.ManifestMF
  - org.eclipse.emf.mapping.presentation.MappingEditor.DelayedColumnFitter.DelayedLayout (implements java.lang.Runnable)
  - org.eclipse.emf.mapping.util.MappingSwitch<T>
  - org.eclipse.core.databinding.property.map.MapProperty (implements org.eclipse.core.databinding.property.map.IMapProperty)
    - org.eclipse.emf.databinding.edit.internal.EMFEditMapPropertyDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditMapProperty)
    - org.eclipse.emf.databinding.internal.EMFMapPropertyDecorator (implements org.eclipse.emf.databinding.IEMFMapProperty)
    - org.eclipse.core.databinding.property.map.SimpleMapProperty
      - org.eclipse.emf.databinding.internal.EMFMapProperty
        - org.eclipse.emf.databinding.edit.internal.EMFEditMapProperty
  - org.eclipse.emf.common.ui.MarkerHelper
    - org.eclipse.emf.edit.ui.util.EditUIMarkerHelper
      - org.eclipse.emf.edit.ui.action.ValidateAction.EclipseResourcesUtil
  - org.eclipse.emf.converter.ModelConverter
    - org.eclipse.emf.exporter.ModelExporter
    - org.eclipse.emf.importer.ModelImporter
      - org.eclipse.emf.importer.ecore.EcoreImporter
      - org.eclipse.emf.importer.java.JavaImporter
      - org.eclipse.emf.importer.rose.RoseImporter
  - org.eclipse.emf.converter.ModelConverter.EPackageConvertInfo
    - org.eclipse.emf.exporter.ModelExporter.EPackageExportInfo
    - org.eclipse.emf.importer.ModelImporter.EPackageImportInfo
  - org.eclipse.emf.converter.ModelConverter.ReferencedEPackageFilter
  - org.eclipse.emf.converter.ModelConverter.ReferencedGenPackageConvertInfo
    - org.eclipse.emf.exporter.ModelExporter.ReferencedGenPackageExportInfo
  - org.eclipse.emf.converter.ui.contribution.ModelConverterManager<D>
    - org.eclipse.emf.exporter.ui.contribution.ModelExporterManager
    - org.eclipse.emf.importer.ui.contribution.ModelImporterManager
  - org.eclipse.emf.converter.ui.contribution.ModelConverterManager.ModelConverterDescriptorImpl (implements org.eclipse.emf.converter.ui.contribution.ModelConverterDescriptor)
    - org.eclipse.emf.exporter.ui.contribution.ModelExporterManager.ModelExporterDescriptorImpl (implements org.eclipse.emf.exporter.ui.contribution.ModelExporterDescriptor)
    - org.eclipse.emf.importer.ui.contribution.ModelImporterManager.ModelImporterDescriptorImpl (implements org.eclipse.emf.importer.ui.contribution.ModelImporterDescriptor)
  - org.eclipse.emf.converter.ui.contribution.ModelConverterManager.ModelConverterDescriptorWizardNode (implements org.eclipse.jface.wizard.IWizardNode)
    - org.eclipse.emf.exporter.ui.contribution.ModelExporterManager.ModelExporterDescriptorWizardNode
    - org.eclipse.emf.importer.ui.contribution.ModelImporterManager.ModelImporterDescriptorWizardNode
  - org.eclipse.emf.converter.ui.contribution.base.ModelConverterWizard.PageHelper (implements org.eclipse.emf.edit.provider.IDisposable, org.eclipse.jface.dialogs.IPageChangedListener)
  - org.eclipse.emf.exporter.ModelExporter.ExportData
  - org.eclipse.emf.importer.ModelImporterApplication (implements org.eclipse.equinox.app.IApplication)
    - org.eclipse.emf.importer.ecore.EcoreImporterApplication
    - org.eclipse.emf.importer.java.JavaImporterApplication
    - org.eclipse.emf.importer.rose.RoseImporterApplication
  - org.eclipse.emf.codegen.ecore.templates.model.tests.ModelTestSuite
  - org.eclipse.emf.codegen.ecore.templates.editor.ModelWizard
  - org.eclipse.emf.ecore.xmi.impl.NameInfoImpl (implements org.eclipse.emf.ecore.xmi.NameInfo)
  - org.eclipse.emf.common.notify.impl.NotificationImpl (implements org.eclipse.emf.common.notify.Notification, org.eclipse.emf.common.notify.NotificationChain)
    - org.eclipse.emf.ecore.impl.ENotificationImpl
      - org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureENotificationImpl
    - org.eclipse.emf.edit.provider.ItemProvider.ItemProviderNotification (implements org.eclipse.emf.edit.provider.IViewerNotification)
  - org.eclipse.emf.common.notify.NotificationWrapper (implements org.eclipse.emf.common.notify.Notification)
    - org.eclipse.emf.edit.provider.ViewerNotification (implements org.eclipse.emf.edit.provider.IViewerNotification)
  - org.eclipse.emf.edit.ui.provider.NotifyChangedToViewerRefresh
  - org.eclipse.core.runtime.NullProgressMonitor (implements org.eclipse.core.runtime.IProgressMonitor)
    - org.eclipse.emf.codegen.util.CodeGenUtil.EclipseUtil.StreamProgressMonitor
      - org.eclipse.emf.codegen.CodeGen.StreamProgressMonitor
      - org.eclipse.emf.codegen.util.CodeGenUtil.StreamProgressMonitor
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl.PlatformResourceOutputStream
        - org.eclipse.emf.ecore.resource.impl.URIConverterImpl.PlatformResourceOutputStream
      - org.eclipse.emf.ecore.resource.URIConverter.ReadableInputStream.Buffer
    - org.eclipse.emf.ecore.resource.URIConverter.WriteableOutputStream (implements org.eclipse.emf.ecore.resource.URIConverter.Writeable)
  - org.eclipse.emf.codegen.ecore.templates.model.PackageClass
  - org.eclipse.emf.codegen.ecore.templates.model.tests.PackageExample
  - org.eclipse.emf.codegen.ecore.templates.model.tests.PackageTestSuite
  - org.eclipse.ui.part.Page (implements org.eclipse.ui.part.IPageBookViewPage)
    - org.eclipse.ui.views.properties.PropertySheetPage (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.views.properties.IPropertySheetPage)
      - org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage
  - org.eclipse.emf.mapping.command.PersistentCommandStack.CommandCreationRecord
  - org.eclipse.emf.mapping.command.PersistentCommandStack.Decoder
  - org.eclipse.emf.mapping.command.PersistentCommandStack.Encoder
  - org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl.WorkbenchHelper
    - org.eclipse.emf.ecore.resource.impl.URIConverterImpl.WorkbenchHelper
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.ui.plugin.AbstractUIPlugin
      - org.eclipse.emf.codegen.presentation.CodeGenUIPlugin
      - org.eclipse.emf.common.ui.EclipseUIPlugin (implements org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin, org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
        - org.eclipse.emf.common.ui.CommonUIPlugin.Implementation
        - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreEditorPlugin.Implementation
        - org.eclipse.emf.mapping.ecore2xml.ui.Ecore2XMLUIPlugin.Implementation
        - org.eclipse.emf.ecore.presentation.EcoreEditorPlugin.Implementation
        - org.eclipse.emf.edit.ui.EMFEditUIPlugin.Implementation
        - org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelEditPlugin.Implementation
      - org.eclipse.emf.mapping.presentation.MappingUIPlugin
    - org.eclipse.emf.ant.EMFAntPlugin
    - 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.ecore.change.provider.ChangeEditPlugin.Implementation
      - org.eclipse.emf.ecore.change.ChangePlugin.Implementation
      - org.eclipse.emf.cheatsheets.CheatSheetsPlugin.Implementation
      - org.eclipse.emf.codegen.ecore.CodeGenEcorePlugin.Implementation
      - org.eclipse.emf.codegen.CodeGenPlugin.Implementation
      - org.eclipse.emf.common.CommonPlugin.Implementation
      - org.eclipse.emf.converter.ConverterPlugin.Implementation
      - org.eclipse.emf.databinding.edit.DataBindingEditPlugin.Implementation
      - org.eclipse.emf.databinding.DataBindingPlugin.Implementation
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePlugin.Implementation
      - org.eclipse.emf.ecore.provider.EcoreEditPlugin.Implementation
      - org.eclipse.emf.importer.ecore.EcoreImporterPlugin.Implementation
      - org.eclipse.emf.ecore.plugin.EcorePlugin.Implementation
      - org.eclipse.emf.edit.EMFEditPlugin.Implementation
      - org.eclipse.emf.exporter.ExporterPlugin.Implementation
      - org.eclipse.emf.importer.ImporterPlugin.Implementation
      - org.eclipse.emf.importer.java.JavaImporterPlugin.Implementation
      - org.eclipse.emf.mapping.MappingPlugin.Implementation
      - org.eclipse.emf.importer.rose.RoseImporterPlugin.Implementation
      - org.eclipse.emf.ecore.xmi.XMIPlugin.Implementation
  - org.eclipse.emf.codegen.ecore.templates.edit.Plugin
  - org.eclipse.emf.codegen.ecore.templates.editor.Plugin
  - org.eclipse.emf.codegen.ecore.templates.model.Plugin
  - org.eclipse.emf.codegen.ecore.templates.edit.PluginProperties
  - org.eclipse.emf.codegen.ecore.templates.editor.PluginProperties
  - org.eclipse.emf.codegen.ecore.templates.model.PluginProperties
  - org.eclipse.emf.codegen.ecore.templates.model.tests.PluginProperties
  - org.eclipse.emf.codegen.ecore.templates.edit.PluginXML
  - org.eclipse.emf.codegen.ecore.templates.editor.PluginXML
  - org.eclipse.emf.codegen.ecore.templates.model.PluginXML
  - org.eclipse.emf.codegen.ecore.templates.model.tests.PluginXML
  - org.eclipse.core.runtime.ProgressMonitorWrapper (implements org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IProgressMonitorWithBlocking)
    - org.eclipse.core.runtime.SubProgressMonitor
      - org.eclipse.emf.common.util.BasicMonitor.EclipseSubProgress (implements org.eclipse.emf.common.util.Monitor)
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - org.eclipse.emf.ant.taskdefs.EMFTask
        - org.eclipse.emf.ant.taskdefs.codegen.ecore.GeneratorTask
          - org.eclipse.emf.importer.ecore.taskdefs.EcoreGeneratorTask
          - org.eclipse.emf.importer.java.taskdefs.JavaGeneratorTask
          - org.eclipse.emf.importer.rose.taskdefs.RoseGeneratorTask
        - org.eclipse.emf.ant.taskdefs.codegen.JETTask
          - org.eclipse.emf.ant.taskdefs.codegen.JETCompilerTask
          - org.eclipse.emf.ant.taskdefs.codegen.JETEmitterTask
        - org.eclipse.emf.ant.taskdefs.codegen.JMergerTask
      - org.eclipse.emf.ant.taskdefs.RemoveVersionTask
  - org.eclipse.emf.edit.ui.provider.PropertyDescriptor (implements org.eclipse.ui.views.properties.IPropertyDescriptor)
  - org.eclipse.emf.edit.ui.provider.PropertyDescriptor.EDataTypeValueHandler (implements org.eclipse.jface.viewers.ICellEditorValidator, org.eclipse.jface.dialogs.IInputValidator)
  - org.eclipse.emf.codegen.merge.properties.PropertyMerger
    - org.eclipse.emf.codegen.jmerge.PropertyMerger
      - org.eclipse.emf.codegen.jmerge.JMerger.PlatformRunnable (implements org.eclipse.core.runtime.IPlatformRunnable)
      - org.eclipse.emf.codegen.jmerge.PropertyMerger.PlatformRunnable (implements org.eclipse.core.runtime.IPlatformRunnable)
    - org.eclipse.emf.codegen.merge.properties.PropertyMerger.PlatformRunnable (implements org.eclipse.core.runtime.IPlatformRunnable)
  - org.eclipse.emf.edit.ui.provider.PropertySource (implements org.eclipse.ui.views.properties.IPropertySource)
  - javax.xml.namespace.QName (implements java.io.Serializable)
    - org.eclipse.emf.ecore.xml.type.internal.QName
  - org.eclipse.emf.ecore.xml.type.internal.RegEx
  - org.eclipse.emf.ecore.xml.type.internal.RegEx.Match (implements java.lang.Cloneable)
  - org.eclipse.emf.ecore.xml.type.internal.RegEx.RegularExpression (implements java.io.Serializable)
  - org.eclipse.emf.ecore.xml.type.internal.RegEx.REUtil
  - org.eclipse.emf.ecore.plugin.RegistryReader
  - org.eclipse.emf.ecore.plugin.RegistryReader.PluginClassDescriptor
  - org.eclipse.emf.codegen.ecore.templates.model.ResourceClass
  - org.eclipse.emf.codegen.ecore.templates.model.ResourceFactoryClass
  - org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl (implements org.eclipse.emf.ecore.resource.Resource.Factory)
    - org.eclipse.emf.mapping.ecore2ecore.util.Ecore2EcoreResourceFactoryImpl
    - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResourceFactoryImpl (implements org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource.Factory)
    - org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl
    - org.eclipse.emf.ecore.xmi.impl.EMOFResourceFactoryImpl
    - org.eclipse.emf.ecore.xmi.impl.GenericXMLResourceFactoryImpl
    - org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
    - org.eclipse.emf.ecore.xmi.impl.XMLResourceFactoryImpl
  - org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl (implements org.eclipse.emf.ecore.resource.Resource.Factory.Registry)
  - org.eclipse.emf.importer.rose.parser.RoseComponent
    - org.eclipse.emf.importer.rose.parser.RoseLoader
    - org.eclipse.emf.importer.rose.parser.RoseWriter
  - org.eclipse.emf.importer.rose.builder.RoseEcoreBuilder (implements org.eclipse.emf.importer.rose.builder.RoseVisitor)
  - org.eclipse.emf.importer.rose.RoseImporterApplication.PackageInfo
  - org.eclipse.emf.importer.rose.parser.RoseLexer
  - org.eclipse.emf.importer.rose.parser.RoseNode
  - org.eclipse.emf.importer.rose.parser.RoseParser
  - org.eclipse.emf.importer.rose.builder.RoseStrings
  - org.eclipse.emf.importer.rose.parser.RoseToken
  - org.eclipse.emf.importer.rose.builder.RoseUtil
  - org.eclipse.emf.importer.rose.builder.RoseWalker
  - org.eclipse.core.databinding.property.set.SetProperty (implements org.eclipse.core.databinding.property.set.ISetProperty)
    - org.eclipse.emf.databinding.edit.internal.EMFEditSetPropertyDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditSetProperty)
    - org.eclipse.emf.databinding.internal.EMFSetPropertyDecorator (implements org.eclipse.emf.databinding.IEMFSetProperty)
    - org.eclipse.core.databinding.property.set.SimpleSetProperty
      - org.eclipse.emf.databinding.internal.EMFSetProperty
        - org.eclipse.emf.databinding.edit.internal.EMFEditSetProperty
  - org.eclipse.emf.common.notify.impl.SingletonAdapterImpl (implements org.eclipse.emf.common.notify.Adapter.Internal)
    - org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter (implements org.eclipse.emf.codegen.ecore.generator.GeneratorAdapter)
      - org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
        - org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGeneratorAdapter
        - org.eclipse.emf.codegen.ecore.genmodel.generator.GenEnumGeneratorAdapter
        - org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAdapter
        - org.eclipse.emf.codegen.ecore.genmodel.generator.GenPackageGeneratorAdapter
  - org.eclipse.emf.ecore.xmi.impl.StringSegment.Element
  - org.eclipse.emf.ecore.xmi.impl.StringSegment.SegmentIterator (implements java.util.ListIterator<E>)
  - org.eclipse.emf.codegen.ecore.templates.model.SwitchClass
  - org.eclipse.emf.importer.rose.builder.TableObject
  - org.eclipse.jdt.core.dom.rewrite.TargetSourceRangeComputer
    - org.eclipse.emf.codegen.merge.java.facade.ast.CommentAwareSourceRangeComputer
  - org.eclipse.emf.codegen.ecore.templates.model.tests.TestCase
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.emf.common.util.DiagnosticException
        - org.eclipse.emf.codegen.jet.JETException
      - java.io.IOException
        - org.eclipse.emf.ecore.xml.type.internal.DataValue.URI.MalformedURIException
        - org.eclipse.emf.ecore.resource.Resource.IOWrappedException
      - java.lang.RuntimeException
        - org.eclipse.emf.common.command.AbortExecutionException
        - java.lang.IndexOutOfBoundsException
          - org.eclipse.emf.common.util.AbstractEList.BasicIndexOutOfBoundsException
            - org.eclipse.emf.common.util.BasicEList.BasicIndexOutOfBoundsException
        - org.eclipse.emf.ecore.xml.type.InvalidDatatypeValueException
        - org.eclipse.emf.ecore.xml.type.internal.RegEx.ParseException
        - org.eclipse.emf.common.util.WrappedException
      - org.eclipse.emf.ecore.xmi.XMIException (implements org.eclipse.emf.ecore.resource.Resource.Diagnostic)
        - org.eclipse.emf.ecore.xmi.ClassNotFoundException
        - org.eclipse.emf.ecore.xmi.DanglingHREFException
        - org.eclipse.emf.ecore.xmi.FeatureNotFoundException
        - org.eclipse.emf.ecore.xmi.IllegalValueException
        - org.eclipse.emf.ecore.xmi.PackageNotFoundException
        - org.eclipse.emf.ecore.xmi.UnresolvedReferenceException
  - org.eclipse.swt.dnd.Transfer
    - org.eclipse.swt.dnd.ByteArrayTransfer
      - org.eclipse.emf.edit.ui.dnd.LocalTransfer
  - org.eclipse.emf.edit.tree.util.TreeSwitch<T>
  - org.eclipse.emf.importer.rose.builder.UnitTreeBuilder
  - org.eclipse.emf.importer.rose.builder.UnitTreeNode
  - org.eclipse.emf.edit.ui.provider.UnwrappingSelectionProvider (implements org.eclipse.jface.viewers.ISelectionProvider)
  - org.eclipse.core.databinding.UpdateListStrategy
    - org.eclipse.emf.databinding.EMFUpdateListStrategy
  - org.eclipse.core.databinding.UpdateValueStrategy
    - org.eclipse.emf.databinding.EMFUpdateValueStrategy
  - org.eclipse.emf.common.util.URI
  - org.eclipse.emf.common.ui.URIEditorInput (implements org.eclipse.ui.IEditorInput, org.eclipse.ui.IPersistableElement)
  - org.eclipse.emf.common.ui.URIEditorInput.EclipseUtil
  - org.eclipse.emf.common.ui.URIEditorInputFactory (implements org.eclipse.ui.IElementFactory)
  - org.eclipse.emf.ecore.resource.impl.URIHandlerImpl (implements org.eclipse.emf.ecore.resource.URIHandler)
    - org.eclipse.emf.ecore.resource.impl.ArchiveURIHandlerImpl
    - org.eclipse.emf.ecore.resource.impl.EFSURIHandlerImpl
    - org.eclipse.emf.ecore.resource.impl.FileURIHandlerImpl
    - org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl
  - org.eclipse.emf.ecore.xmi.impl.URIHandlerImpl (implements org.eclipse.emf.ecore.xmi.XMLResource.URIHandler)
    - org.eclipse.emf.ecore.xmi.impl.ResourceEntityHandlerImpl (implements org.eclipse.emf.ecore.xmi.XMLResource.ResourceEntityHandler)
    - org.eclipse.emf.ecore.xmi.impl.URIHandlerImpl.PlatformSchemeAware
  - java.net.URLConnection
    - org.eclipse.emf.common.archive.ArchiveURLConnection
      - org.eclipse.emf.ecore.resource.impl.ArchiveURIHandlerImpl.Archive
      - org.eclipse.emf.ecore.resource.impl.URIConverterImpl.Archive
  - java.net.URLStreamHandler
    - org.eclipse.emf.common.archive.Handler
  - org.eclipse.emf.ant.util.Util
  - org.eclipse.emf.importer.rose.parser.Util
  - org.eclipse.emf.databinding.internal.Util
  - org.eclipse.emf.codegen.ecore.templates.model.ValidatorClass
  - org.eclipse.core.databinding.property.value.ValueProperty (implements org.eclipse.core.databinding.property.value.IValueProperty)
    - org.eclipse.emf.databinding.edit.internal.EMFEditValuePropertyDecorator (implements org.eclipse.emf.databinding.edit.IEMFEditValueProperty)
    - org.eclipse.emf.databinding.internal.EMFValuePropertyDecorator (implements org.eclipse.emf.databinding.IEMFValueProperty)
    - org.eclipse.core.databinding.property.value.SimpleValueProperty
      - org.eclipse.emf.databinding.internal.EMFValueProperty
        - org.eclipse.emf.databinding.edit.internal.EMFEditValueProperty
  - org.eclipse.jface.viewers.Viewer (implements org.eclipse.jface.viewers.IInputSelectionProvider)
    - org.eclipse.jface.viewers.ContentViewer
      - org.eclipse.jface.viewers.StructuredViewer (implements org.eclipse.jface.viewers.IPostSelectionProvider)
        - org.eclipse.jface.viewers.ColumnViewer
          - org.eclipse.jface.viewers.AbstractTreeViewer
            - org.eclipse.jface.viewers.TableTreeViewer
              - org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer
                - org.eclipse.emf.mapping.presentation.MappingEditor.OverviewViewer
            - org.eclipse.jface.viewers.TreeViewer
              - org.eclipse.emf.mapping.presentation.SimpleMappedObjectViewer
  - org.eclipse.emf.edit.ui.dnd.ViewerDragAdapter (implements org.eclipse.swt.dnd.DragSourceListener)
  - org.eclipse.emf.common.ui.ViewerPane (implements org.eclipse.ui.IPropertyListener, org.eclipse.swt.widgets.Listener)
    - org.eclipse.emf.mapping.presentation.MappingEditor.MyViewerPane
  - 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.common.ui.DiagnosticComposite
    - org.eclipse.swt.widgets.Item
      - org.eclipse.swt.custom.TableTreeItem
        - org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer.ExtendedTableTreeItem
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.emf.edit.ui.celleditor.FeatureEditorDialog
      - org.eclipse.jface.dialogs.IconAndMessageDialog
        - org.eclipse.emf.common.ui.dialogs.DiagnosticDialog
      - org.eclipse.emf.common.ui.dialogs.ResourceDialog
        - org.eclipse.emf.edit.ui.action.ControlAction.ControlResourceDialog
        - org.eclipse.emf.edit.ui.action.LoadResourceAction.LoadResourceDialog
          - org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.emf.codegen.ecore.genmodel.handler.GenerateHandler.GenModelGenerationDialog
        - org.eclipse.ui.dialogs.SelectionDialog
          - org.eclipse.ui.dialogs.SelectionStatusDialog
            - org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
              - org.eclipse.ui.dialogs.ElementListSelectionDialog
                - org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.ExtendedLoadResourceAction.RegisteredPackageDialog
            - org.eclipse.ui.dialogs.ElementTreeSelectionDialog
              - org.eclipse.emf.common.ui.dialogs.WorkspaceResourceDialog (implements org.eclipse.ui.dialogs.ISelectionStatusValidator)
            - org.eclipse.ui.dialogs.FilteredItemsSelectionDialog
              - org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog
                - org.eclipse.emf.codegen.ecore.genmodel.handler.GenerateHandler.GenModelSelectionDialog
  - org.eclipse.jface.wizard.Wizard (implements org.eclipse.jface.wizard.IWizard)
    - org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard (implements org.eclipse.ui.INewWizard, org.eclipse.jface.window.IShellProvider)
      - org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard (implements org.eclipse.core.runtime.IExecutableExtension)
    - org.eclipse.emf.codegen.presentation.ConvertToJETProjectWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.emf.ecore.presentation.DynamicModelWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreModelWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.emf.mapping.ecore2xml.presentation.Ecore2XMLModelWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.emf.ecore.presentation.EcoreModelWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.emf.exporter.ui.EMFExportWizard (implements org.eclipse.ui.IWorkbenchWizard)
    - org.eclipse.emf.importer.ui.EMFModelWizard (implements org.eclipse.ui.INewWizard)
      - org.eclipse.emf.importer.ui.EMFProjectWizard
    - org.eclipse.emf.codegen.ecore.ui.EmptyProjectWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.emf.converter.ui.contribution.base.ModelConverterWizard (implements org.eclipse.ui.IWorkbenchWizard)
      - org.eclipse.emf.exporter.ui.contribution.base.ModelExporterWizard
      - org.eclipse.emf.importer.ui.contribution.base.ModelImporterWizard (implements org.eclipse.emf.importer.ui.contribution.IModelImporterWizard)
        - org.eclipse.emf.importer.ecore.ui.EcoreImporterWizard
        - org.eclipse.emf.importer.java.ui.JavaImporterWizard
        - org.eclipse.emf.importer.rose.ui.RoseImporterWizard
  - org.eclipse.emf.common.ui.action.WorkbenchWindowActionDelegate (implements org.eclipse.ui.IWorkbenchWindowActionDelegate)
  - org.eclipse.ui.actions.WorkspaceModifyOperation (implements org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.jface.operation.IThreadListener)
    - org.eclipse.emf.codegen.ecore.genmodel.presentation.GeneratorUIUtil.GeneratorOperation
  - org.eclipse.emf.edit.provider.WrapperItemProvider (implements org.eclipse.emf.edit.provider.IWrapperItemProvider)
    - org.eclipse.emf.edit.provider.AttributeValueWrapperItemProvider (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.edit.provider.DelegatingWrapperItemProvider (implements org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITableItemColorProvider, org.eclipse.emf.edit.provider.ITableItemFontProvider, org.eclipse.emf.edit.provider.ITableItemLabelProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.emf.edit.provider.FeatureMapEntryWrapperItemProvider
  - javax.xml.datatype.XMLGregorianCalendar (implements java.lang.Cloneable)
    - org.eclipse.emf.ecore.xml.type.internal.XMLCalendar (implements java.io.Serializable)
  - org.eclipse.emf.ecore.xmi.impl.XMLHandler.ManyReference (implements org.eclipse.emf.ecore.xmi.XMLHelper.ManyReference)
  - org.eclipse.emf.ecore.xmi.impl.XMLHandler.SingleReference
  - org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl (implements org.eclipse.emf.ecore.xmi.XMLHelper)
    - org.eclipse.emf.ecore.xmi.impl.EMOFHelperImpl (implements org.eclipse.emf.ecore.xmi.impl.EMOFHandler.Helper)
    - org.eclipse.emf.ecore.xmi.impl.XMIHelperImpl
  - org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.NamespaceSupport
  - org.eclipse.emf.ecore.xmi.impl.XMLInfoImpl (implements org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo)
  - org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl (implements org.eclipse.emf.ecore.xmi.XMLLoad)
    - org.eclipse.emf.ecore.xmi.impl.GenericXMLResourceImpl.GenericXMLLoadImpl
    - org.eclipse.emf.ecore.xmi.impl.XMILoadImpl
      - org.eclipse.emf.ecore.xmi.impl.EMOFLoadImpl
  - org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.AttributesProxy (implements org.xml.sax.Attributes)
  - org.eclipse.emf.ecore.xmi.impl.XMLMapImpl (implements org.eclipse.emf.ecore.xmi.XMLResource.XMLMap)
    - org.eclipse.emf.mapping.ecore2xml.impl.XMLMapImpl.DelegateXMLMapImpl
  - org.eclipse.emf.ecore.xmi.impl.XMLOptionsImpl (implements org.eclipse.emf.ecore.xmi.XMLOptions)
  - org.eclipse.emf.ecore.xmi.impl.XMLParserPoolImpl (implements org.eclipse.emf.ecore.xmi.XMLParserPool)
  - org.eclipse.emf.ecore.xmi.util.XMLProcessor
  - org.eclipse.emf.codegen.ecore.templates.model.XMLProcessorClass
  - org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl (implements org.eclipse.emf.ecore.xmi.XMLSave)
    - org.eclipse.emf.ecore.xmi.impl.XMISaveImpl
      - org.eclipse.emf.ecore.xmi.impl.EMOFSaveImpl
  - org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Escape
  - org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Lookup
  - org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Lookup.FeatureClassifierPair
  - org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.XMLTypeInfoImpl (implements org.eclipse.emf.ecore.xmi.XMLSave.XMLTypeInfo)
    - org.eclipse.emf.ecore.xmi.impl.EMOFSaveImpl.EMOFXMLTypeInfoImpl
  - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.FrameFactory
  - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.StackFrame
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.DataFrame
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.FrameFactory.AnyTypeStackFrame
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.FrameFactory.ProcessingInstructionStackFrame
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.FrameFactory.SimpleAnyTypeStackFrame
    - org.eclipse.emf.ecore.xml.type.util.XMLTypeResourceImpl.FrameFactory.XMLTypeDocumentRootStackFrame
  - org.eclipse.emf.ecore.xml.type.util.XMLTypeUtil

## Interface Hierarchy

- org.eclipse.emf.common.command.AbstractCommand.NonDirtying
- org.eclipse.emf.common.notify.Adapter
  - org.eclipse.emf.common.notify.Adapter.Internal
- org.eclipse.emf.common.notify.AdapterFactory
  - org.eclipse.emf.edit.provider.ComposeableAdapterFactory
  - org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory
- org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData
- org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData.Holder
- org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData
- org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder
- org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData
- org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData.Holder
- org.eclipse.emf.ecore.change.ChangePackage.Literals
- org.eclipse.emf.edit.command.ChildrenToCopyProvider
- org.eclipse.emf.common.command.Command
  - org.eclipse.emf.edit.command.OverrideableCommand
- org.eclipse.emf.edit.command.CommandActionDelegate
- org.eclipse.emf.common.command.CommandStack
- org.eclipse.emf.common.command.CommandStackListener
- org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor
- org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry
- org.eclipse.emf.ecore.resource.ContentHandler
- org.xml.sax.ContentHandler
  - org.eclipse.emf.ecore.xmi.XMLDefaultHandler (also extends org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler)
- org.eclipse.emf.edit.command.CreateChildCommand.Helper
- org.eclipse.emf.common.util.Diagnostic
- org.eclipse.emf.common.util.DiagnosticChain
- org.eclipse.emf.ecore.xmi.DOMHandler
- org.eclipse.emf.ecore.xmi.DOMHelper
- org.eclipse.emf.edit.command.DragAndDropFeedback
- org.xml.sax.DTDHandler
  - org.eclipse.emf.ecore.xmi.XMLDefaultHandler (also extends org.xml.sax.ContentHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler)
- org.eclipse.emf.ecore.impl.EClassImpl.FeatureSubsetSupplier
- org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage.Literals
- org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage.Literals
- org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry.Descriptor
- org.eclipse.emf.ecore.xmi.EcoreBuilder
- org.eclipse.emf.ecore.EcorePackage.Literals
- org.eclipse.emf.edit.domain.EditingDomain
  - org.eclipse.emf.mapping.domain.MappingDomain
- org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin
- org.xml.sax.EntityResolver
  - org.eclipse.emf.ecore.xmi.XMLDefaultHandler (also extends org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler)
- org.eclipse.emf.common.util.Enumerator
  - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.ecore.ENamedElement)
- org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate
- org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory
- org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Descriptor
- org.eclipse.emf.ecore.EPackage.Descriptor
- org.xml.sax.ErrorHandler
  - org.eclipse.emf.ecore.xmi.XMLDefaultHandler (also extends org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ext.LexicalHandler)
- org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
  - org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder
- org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate
- org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory
- org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor
- org.eclipse.emf.ecore.EStructuralFeature.Setting
  - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
- org.eclipse.emf.ecore.impl.ESuperAdapter.Holder
- org.eclipse.emf.ecore.EValidator
- org.eclipse.emf.ecore.EValidator.Descriptor
- org.eclipse.emf.ecore.EValidator.PatternMatcher
- org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
- org.eclipse.emf.ecore.EValidator.ValidationDelegate
- org.eclipse.emf.ecore.EValidator.ValidationDelegate.Descriptor
- org.eclipse.emf.ecore.util.ExtendedMetaData
- org.eclipse.emf.ecore.util.FeatureMap.Entry
  - org.eclipse.emf.ecore.util.FeatureMap.Entry.Internal
- org.eclipse.emf.ecore.util.FeatureMap.Internal.Wrapper
- org.eclipse.emf.ecore.util.FeatureMapUtil.Validator
- org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.AnnotationFilter
- org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GenClassFilter
- org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GenConstraintFilter
- org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GenFeatureFilter
- org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.GenOperationFilter
- org.eclipse.emf.codegen.ecore.generator.GeneratorAdapter
- org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory.Descriptor
- org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory.Descriptor.Registry
- org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage.Literals
- org.eclipse.emf.edit.provider.IChangeNotifier
  - org.eclipse.emf.mapping.MappedObjectState
- org.eclipse.emf.edit.provider.IChildCreationExtender
- org.eclipse.emf.edit.provider.IChildCreationExtender.Descriptor
- org.eclipse.emf.edit.provider.IChildCreationExtender.Descriptor.Registry
- org.eclipse.jface.dialogs.IDialogPage
  - org.eclipse.emf.exporter.ui.contribution.base.IModelExporterPage
  - org.eclipse.emf.importer.ui.contribution.base.IModelImporterPage
  - org.eclipse.jface.wizard.IWizardPage
    - org.eclipse.emf.exporter.ui.contribution.base.IModelExporterPage
    - org.eclipse.emf.importer.ui.contribution.base.IModelImporterPage
- org.eclipse.emf.edit.provider.IDisposable
  - org.eclipse.emf.edit.provider.IWrapperItemProvider
- org.eclipse.emf.edit.provider.IEditingDomainItemProvider
- org.eclipse.emf.edit.domain.IEditingDomainProvider
- org.eclipse.emf.edit.provider.IItemColorProvider
- org.eclipse.emf.edit.provider.IItemFontProvider
- org.eclipse.emf.edit.provider.IItemLabelProvider
- org.eclipse.emf.edit.provider.IItemPropertyDescriptor
- org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner
- org.eclipse.emf.edit.provider.IItemPropertySource
- org.eclipse.emf.edit.provider.IItemProviderDecorator
- org.eclipse.emf.edit.provider.INotifyChangedListener
- org.eclipse.emf.ecore.InternalEObject.EStore
- org.eclipse.core.databinding.observable.IObserving
  - org.eclipse.emf.databinding.edit.IEMFEditObservable
  - org.eclipse.emf.databinding.IEMFObservable
    - org.eclipse.emf.databinding.edit.IEMFEditObservable
- org.eclipse.core.resources.IProjectNature
  - org.eclipse.emf.codegen.jet.IJETNature
- org.eclipse.core.databinding.property.IProperty
  - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFListProperty)
  - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFMapProperty)
  - org.eclipse.emf.databinding.edit.IEMFEditProperty
    - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.IEMFListProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.IEMFMapProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.IEMFSetProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.IEMFValueProperty)
  - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFSetProperty)
  - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFValueProperty)
  - org.eclipse.emf.databinding.IEMFListProperty (also extends org.eclipse.emf.databinding.IEMFProperty, org.eclipse.core.databinding.property.list.IListProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.emf.databinding.IEMFMapProperty (also extends org.eclipse.emf.databinding.IEMFProperty, org.eclipse.core.databinding.property.map.IMapProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.emf.databinding.IEMFProperty
    - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFListProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFMapProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditProperty
      - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.IEMFListProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.IEMFMapProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.IEMFSetProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.IEMFValueProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFSetProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFValueProperty)
    - org.eclipse.emf.databinding.IEMFListProperty (also extends org.eclipse.core.databinding.property.list.IListProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
    - org.eclipse.emf.databinding.IEMFMapProperty (also extends org.eclipse.core.databinding.property.map.IMapProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
    - org.eclipse.emf.databinding.IEMFSetProperty (also extends org.eclipse.core.databinding.property.set.ISetProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
    - org.eclipse.emf.databinding.IEMFValueProperty (also extends org.eclipse.core.databinding.property.value.IValueProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.emf.databinding.IEMFSetProperty (also extends org.eclipse.emf.databinding.IEMFProperty, org.eclipse.core.databinding.property.set.ISetProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.emf.databinding.IEMFValueProperty (also extends org.eclipse.emf.databinding.IEMFProperty, org.eclipse.core.databinding.property.value.IValueProperty)
    - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.core.databinding.property.list.IListProperty
    - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFListProperty)
    - org.eclipse.emf.databinding.IEMFListProperty (also extends org.eclipse.emf.databinding.IEMFProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditListProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.core.databinding.property.map.IMapProperty
    - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFMapProperty)
    - org.eclipse.emf.databinding.IEMFMapProperty (also extends org.eclipse.emf.databinding.IEMFProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditMapProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.core.databinding.property.set.ISetProperty
    - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFSetProperty)
    - org.eclipse.emf.databinding.IEMFSetProperty (also extends org.eclipse.emf.databinding.IEMFProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditSetProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
  - org.eclipse.core.databinding.property.value.IValueProperty
    - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty, org.eclipse.emf.databinding.IEMFValueProperty)
    - org.eclipse.emf.databinding.IEMFValueProperty (also extends org.eclipse.emf.databinding.IEMFProperty)
      - org.eclipse.emf.databinding.edit.IEMFEditValueProperty (also extends org.eclipse.emf.databinding.edit.IEMFEditProperty)
- org.eclipse.jface.viewers.ISelection
  - org.eclipse.emf.mapping.presentation.IComposedSelection
- org.eclipse.emf.edit.provider.IStructuredItemContentProvider
  - org.eclipse.emf.edit.provider.ITreeItemContentProvider
- org.eclipse.emf.edit.provider.ITableItemColorProvider
- org.eclipse.emf.edit.provider.ITableItemFontProvider
- org.eclipse.emf.edit.provider.ITableItemLabelProvider
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - org.eclipse.emf.common.util.EList<E>
      - org.eclipse.emf.common.util.EMap<K,V>
      - org.eclipse.emf.ecore.util.FeatureMap
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
      - org.eclipse.emf.ecore.util.InternalEList<E>
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
        - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
      - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
      - org.eclipse.emf.common.notify.NotifyingList<E>
    - org.eclipse.emf.common.util.EMap<K,V>
    - org.eclipse.emf.ecore.util.FeatureMap
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
    - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
    - org.eclipse.emf.ecore.util.InternalEList<E>
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
      - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
    - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
    - java.util.List<E>
      - org.eclipse.emf.common.util.EList<E>
        - org.eclipse.emf.common.util.EMap<K,V>
        - org.eclipse.emf.ecore.util.FeatureMap
          - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
        - org.eclipse.emf.ecore.util.InternalEList<E>
          - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
          - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
        - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
        - org.eclipse.emf.common.notify.NotifyingList<E>
      - org.eclipse.emf.common.util.EMap<K,V>
      - org.eclipse.emf.ecore.util.FeatureMap
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
      - org.eclipse.emf.ecore.util.InternalEList<E>
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
        - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
      - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
      - org.eclipse.emf.common.notify.NotifyingList<E>
    - org.eclipse.emf.common.notify.NotifyingList<E>
  - org.eclipse.emf.common.util.EList<E>
    - org.eclipse.emf.common.util.EMap<K,V>
    - org.eclipse.emf.ecore.util.FeatureMap
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
    - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
    - org.eclipse.emf.ecore.util.InternalEList<E>
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
      - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
    - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
    - org.eclipse.emf.common.notify.NotifyingList<E>
  - org.eclipse.emf.common.util.EMap<K,V>
  - org.eclipse.emf.ecore.util.FeatureMap
    - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
  - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
  - org.eclipse.emf.ecore.util.InternalEList<E>
    - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
    - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
  - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
  - java.util.List<E>
    - org.eclipse.emf.common.util.EList<E>
      - org.eclipse.emf.common.util.EMap<K,V>
      - org.eclipse.emf.ecore.util.FeatureMap
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
      - org.eclipse.emf.ecore.util.InternalEList<E>
        - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
        - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
      - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
      - org.eclipse.emf.common.notify.NotifyingList<E>
    - org.eclipse.emf.common.util.EMap<K,V>
    - org.eclipse.emf.ecore.util.FeatureMap
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.InternalEList<E>)
    - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap, org.eclipse.emf.ecore.util.InternalEList<E>)
    - org.eclipse.emf.ecore.util.InternalEList<E>
      - org.eclipse.emf.ecore.util.FeatureMap.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature.Setting, org.eclipse.emf.ecore.util.FeatureMap)
      - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
    - org.eclipse.emf.ecore.util.InternalEList.Unsettable<E>
    - org.eclipse.emf.common.notify.NotifyingList<E>
  - org.eclipse.emf.common.notify.NotifyingList<E>
- java.util.Iterator<E>
  - org.eclipse.emf.ecore.util.EContentsEList.FeatureIterator<E>
    - org.eclipse.emf.ecore.util.EContentsEList.FeatureListIterator<E> (also extends java.util.ListIterator<E>)
      - org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>
    - org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>
  - org.eclipse.emf.ecore.util.EContentsEList.FeatureListIterator<E> (also extends org.eclipse.emf.ecore.util.EContentsEList.FeatureIterator<E>, java.util.ListIterator<E>)
    - org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>
  - org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>
  - java.util.ListIterator<E>
    - org.eclipse.emf.ecore.util.EContentsEList.FeatureListIterator<E> (also extends org.eclipse.emf.ecore.util.EContentsEList.FeatureIterator<E>)
      - org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>
    - org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator<E>
  - org.eclipse.emf.common.util.TreeIterator<E>
- org.eclipse.emf.edit.provider.IUpdateableItemParent
- org.eclipse.emf.edit.provider.IUpdateableItemText
- org.eclipse.emf.common.ui.viewer.IViewerProvider
- org.eclipse.jface.wizard.IWizard
  - org.eclipse.emf.importer.ui.contribution.IModelImporterWizard
  - org.eclipse.ui.INewWizard
    - org.eclipse.emf.importer.ui.contribution.IModelImporterWizard
  - org.eclipse.ui.IWorkbenchWizard
    - org.eclipse.emf.importer.ui.contribution.IModelImporterWizard
    - org.eclipse.ui.INewWizard
      - org.eclipse.emf.importer.ui.contribution.IModelImporterWizard
- org.eclipse.emf.codegen.jet.JETCoreElement
- org.eclipse.emf.codegen.jet.JETGenerator
- org.eclipse.emf.codegen.jet.JETParseEventListener
- org.eclipse.emf.codegen.jet.JETParser.Action
- org.eclipse.emf.codegen.merge.java.facade.JNode
  - org.eclipse.emf.codegen.merge.java.facade.JAbstractType
    - org.eclipse.emf.codegen.merge.java.facade.JAnnotationType
    - org.eclipse.emf.codegen.merge.java.facade.JEnum
    - org.eclipse.emf.codegen.merge.java.facade.JType
  - org.eclipse.emf.codegen.merge.java.facade.JAnnotation
  - org.eclipse.emf.codegen.merge.java.facade.JAnnotationType
  - org.eclipse.emf.codegen.merge.java.facade.JAnnotationTypeMember
  - org.eclipse.emf.codegen.merge.java.facade.JCompilationUnit
  - org.eclipse.emf.codegen.merge.java.facade.JEnum
  - org.eclipse.emf.codegen.merge.java.facade.JEnumConstant
  - org.eclipse.emf.codegen.merge.java.facade.JField
  - org.eclipse.emf.codegen.merge.java.facade.JImport
  - org.eclipse.emf.codegen.merge.java.facade.JInitializer
  - org.eclipse.emf.codegen.merge.java.facade.JMember
    - org.eclipse.emf.codegen.merge.java.facade.JAbstractType
      - org.eclipse.emf.codegen.merge.java.facade.JAnnotationType
      - org.eclipse.emf.codegen.merge.java.facade.JEnum
      - org.eclipse.emf.codegen.merge.java.facade.JType
    - org.eclipse.emf.codegen.merge.java.facade.JAnnotationType
    - org.eclipse.emf.codegen.merge.java.facade.JAnnotationTypeMember
    - org.eclipse.emf.codegen.merge.java.facade.JEnum
    - org.eclipse.emf.codegen.merge.java.facade.JEnumConstant
    - org.eclipse.emf.codegen.merge.java.facade.JField
    - org.eclipse.emf.codegen.merge.java.facade.JInitializer
    - org.eclipse.emf.codegen.merge.java.facade.JMethod
    - org.eclipse.emf.codegen.merge.java.facade.JType
  - org.eclipse.emf.codegen.merge.java.facade.JMethod
  - org.eclipse.emf.codegen.merge.java.facade.JPackage
  - org.eclipse.emf.codegen.merge.java.facade.JType
- org.xml.sax.ext.LexicalHandler
  - org.eclipse.emf.ecore.xmi.XMLDefaultHandler (also extends org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
- org.eclipse.emf.common.util.Logger
- java.util.Map<K,V>
  - org.eclipse.emf.ecore.resource.ContentHandler.Registry
  - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLRegistry
  - org.eclipse.emf.common.util.EMap.InternalMapView<K,V>
  - org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory.Registry
  - org.eclipse.emf.ecore.EPackage.Registry
  - org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry
  - org.eclipse.emf.ecore.EValidator.Registry
  - org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry
  - org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIMap
    - org.eclipse.emf.ecore.resource.impl.URIConverterImpl.URIMap
  - java.util.SortedMap<K,V>
    - org.eclipse.emf.ecore.resource.ContentHandler.Registry
  - org.eclipse.emf.ecore.resource.impl.URIConverterImpl.URIMap
- java.util.Map.Entry<K,V>
  - org.eclipse.emf.common.util.BasicEMap.Entry<K,V>
- org.eclipse.emf.mapping.MappingPackage.Literals
- org.eclipse.emf.converter.ui.contribution.ModelConverterDescriptor
  - org.eclipse.emf.exporter.ui.contribution.ModelExporterDescriptor
  - org.eclipse.emf.importer.ui.contribution.ModelImporterDescriptor
- org.eclipse.emf.common.util.Monitor
- org.eclipse.emf.ecore.xmi.NameInfo
- org.eclipse.emf.codegen.merge.java.facade.NodeConverter
- org.eclipse.emf.common.notify.Notification
  - org.eclipse.emf.edit.provider.IViewerNotification
- org.eclipse.emf.common.notify.NotificationChain
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.xml.type.AnyType
    - org.eclipse.emf.ecore.xml.type.SimpleAnyType
  - org.eclipse.emf.ecore.change.ChangeDescription
  - org.eclipse.emf.ecore.change.ChangeFactory
  - org.eclipse.emf.ecore.change.ChangePackage
  - org.eclipse.emf.mapping.ComplexTypeConverter
  - org.eclipse.emf.ecore.EAnnotation
  - org.eclipse.emf.ecore.EAttribute
  - org.eclipse.emf.ecore.EClass
  - org.eclipse.emf.ecore.EClassifier
    - org.eclipse.emf.ecore.EClass
    - org.eclipse.emf.ecore.EDataType
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnum
  - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
  - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
  - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
  - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
  - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
  - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
  - org.eclipse.emf.ecore.EcoreFactory
  - org.eclipse.emf.ecore.EcorePackage
  - org.eclipse.emf.ecore.EDataType
    - org.eclipse.emf.ecore.EEnum
  - org.eclipse.emf.ecore.EEnum
  - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.common.util.Enumerator)
  - org.eclipse.emf.ecore.EFactory
    - org.eclipse.emf.ecore.change.ChangeFactory
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
    - org.eclipse.emf.ecore.EcoreFactory
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
    - org.eclipse.emf.mapping.MappingFactory
    - org.eclipse.emf.edit.tree.TreeFactory
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
    - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
  - org.eclipse.emf.ecore.EGenericType
  - org.eclipse.emf.ecore.EModelElement
    - org.eclipse.emf.ecore.change.ChangeFactory
    - org.eclipse.emf.ecore.change.ChangePackage
    - org.eclipse.emf.ecore.EAnnotation
    - org.eclipse.emf.ecore.EAttribute
    - org.eclipse.emf.ecore.EClass
    - org.eclipse.emf.ecore.EClassifier
      - org.eclipse.emf.ecore.EClass
      - org.eclipse.emf.ecore.EDataType
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
    - org.eclipse.emf.ecore.EcoreFactory
    - org.eclipse.emf.ecore.EcorePackage
    - org.eclipse.emf.ecore.EDataType
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.ecore.EFactory
      - org.eclipse.emf.ecore.change.ChangeFactory
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
      - org.eclipse.emf.ecore.EcoreFactory
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
      - org.eclipse.emf.mapping.MappingFactory
      - org.eclipse.emf.edit.tree.TreeFactory
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
      - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
    - org.eclipse.emf.ecore.ENamedElement
      - org.eclipse.emf.ecore.change.ChangePackage
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EClass
      - org.eclipse.emf.ecore.EClassifier
        - org.eclipse.emf.ecore.EClass
        - org.eclipse.emf.ecore.EDataType
          - org.eclipse.emf.ecore.EEnum
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
      - org.eclipse.emf.ecore.EcorePackage
      - org.eclipse.emf.ecore.EDataType
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.common.util.Enumerator)
      - org.eclipse.emf.ecore.EOperation
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EPackage
        - org.eclipse.emf.ecore.change.ChangePackage
        - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
        - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
        - org.eclipse.emf.ecore.EcorePackage
        - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
        - org.eclipse.emf.mapping.MappingPackage
        - org.eclipse.emf.edit.tree.TreePackage
        - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
        - org.eclipse.emf.ecore.xml.type.XMLTypePackage
      - org.eclipse.emf.ecore.EParameter
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.ETypedElement
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EOperation
          - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EParameter
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature
          - org.eclipse.emf.ecore.EAttribute
          - org.eclipse.emf.ecore.EReference
          - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.ETypeParameter
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
      - org.eclipse.emf.mapping.MappingPackage
      - org.eclipse.emf.edit.tree.TreePackage
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
      - org.eclipse.emf.ecore.xml.type.XMLTypePackage
    - org.eclipse.emf.ecore.EOperation
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EPackage
      - org.eclipse.emf.ecore.change.ChangePackage
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
      - org.eclipse.emf.ecore.EcorePackage
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
      - org.eclipse.emf.mapping.MappingPackage
      - org.eclipse.emf.edit.tree.TreePackage
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
      - org.eclipse.emf.ecore.xml.type.XMLTypePackage
    - org.eclipse.emf.ecore.EParameter
    - org.eclipse.emf.ecore.EReference
    - org.eclipse.emf.ecore.EStructuralFeature
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.ETypedElement
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EOperation
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EParameter
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.ETypeParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
    - org.eclipse.emf.mapping.MappingFactory
    - org.eclipse.emf.mapping.MappingPackage
    - org.eclipse.emf.edit.tree.TreeFactory
    - org.eclipse.emf.edit.tree.TreePackage
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
    - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
    - org.eclipse.emf.ecore.xml.type.XMLTypePackage
  - org.eclipse.emf.ecore.ENamedElement
    - org.eclipse.emf.ecore.change.ChangePackage
    - org.eclipse.emf.ecore.EAttribute
    - org.eclipse.emf.ecore.EClass
    - org.eclipse.emf.ecore.EClassifier
      - org.eclipse.emf.ecore.EClass
      - org.eclipse.emf.ecore.EDataType
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
    - org.eclipse.emf.ecore.EcorePackage
    - org.eclipse.emf.ecore.EDataType
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.ecore.EOperation
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EPackage
      - org.eclipse.emf.ecore.change.ChangePackage
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
      - org.eclipse.emf.ecore.EcorePackage
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
      - org.eclipse.emf.mapping.MappingPackage
      - org.eclipse.emf.edit.tree.TreePackage
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
      - org.eclipse.emf.ecore.xml.type.XMLTypePackage
    - org.eclipse.emf.ecore.EParameter
    - org.eclipse.emf.ecore.EReference
    - org.eclipse.emf.ecore.EStructuralFeature
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.ETypedElement
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EOperation
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EParameter
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.ETypeParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
    - org.eclipse.emf.mapping.MappingPackage
    - org.eclipse.emf.edit.tree.TreePackage
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
    - org.eclipse.emf.ecore.xml.type.XMLTypePackage
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.emf.ecore.xml.type.AnyType
      - org.eclipse.emf.ecore.xml.type.SimpleAnyType
    - org.eclipse.emf.ecore.change.ChangeDescription
    - org.eclipse.emf.ecore.change.ChangeFactory
    - org.eclipse.emf.ecore.change.ChangePackage
    - org.eclipse.emf.mapping.ComplexTypeConverter
    - org.eclipse.emf.ecore.EAnnotation
    - org.eclipse.emf.ecore.EAttribute
    - org.eclipse.emf.ecore.EClass
    - org.eclipse.emf.ecore.EClassifier
      - org.eclipse.emf.ecore.EClass
      - org.eclipse.emf.ecore.EDataType
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
    - org.eclipse.emf.ecore.EcoreFactory
    - org.eclipse.emf.ecore.EcorePackage
    - org.eclipse.emf.ecore.EDataType
      - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnum
    - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.ecore.EFactory
      - org.eclipse.emf.ecore.change.ChangeFactory
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
      - org.eclipse.emf.ecore.EcoreFactory
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
      - org.eclipse.emf.mapping.MappingFactory
      - org.eclipse.emf.edit.tree.TreeFactory
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
      - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
    - org.eclipse.emf.ecore.EGenericType
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.change.ChangeFactory
      - org.eclipse.emf.ecore.change.ChangePackage
      - org.eclipse.emf.ecore.EAnnotation
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EClass
      - org.eclipse.emf.ecore.EClassifier
        - org.eclipse.emf.ecore.EClass
        - org.eclipse.emf.ecore.EDataType
          - org.eclipse.emf.ecore.EEnum
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
      - org.eclipse.emf.ecore.EcoreFactory
      - org.eclipse.emf.ecore.EcorePackage
      - org.eclipse.emf.ecore.EDataType
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.common.util.Enumerator)
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.emf.ecore.change.ChangeFactory
        - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreFactory
        - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLFactory
        - org.eclipse.emf.ecore.EcoreFactory
        - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
        - org.eclipse.emf.mapping.MappingFactory
        - org.eclipse.emf.edit.tree.TreeFactory
        - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
        - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.change.ChangePackage
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EClass
        - org.eclipse.emf.ecore.EClassifier
          - org.eclipse.emf.ecore.EClass
          - org.eclipse.emf.ecore.EDataType
            - org.eclipse.emf.ecore.EEnum
          - org.eclipse.emf.ecore.EEnum
        - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
        - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
        - org.eclipse.emf.ecore.EcorePackage
        - org.eclipse.emf.ecore.EDataType
          - org.eclipse.emf.ecore.EEnum
        - org.eclipse.emf.ecore.EEnum
        - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.common.util.Enumerator)
        - org.eclipse.emf.ecore.EOperation
          - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.emf.ecore.change.ChangePackage
          - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
          - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
          - org.eclipse.emf.ecore.EcorePackage
          - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
          - org.eclipse.emf.mapping.MappingPackage
          - org.eclipse.emf.edit.tree.TreePackage
          - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
          - org.eclipse.emf.ecore.xml.type.XMLTypePackage
        - org.eclipse.emf.ecore.EParameter
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature
          - org.eclipse.emf.ecore.EAttribute
          - org.eclipse.emf.ecore.EReference
          - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.ETypedElement
          - org.eclipse.emf.ecore.EAttribute
          - org.eclipse.emf.ecore.EOperation
            - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
          - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
          - org.eclipse.emf.ecore.EParameter
          - org.eclipse.emf.ecore.EReference
          - org.eclipse.emf.ecore.EStructuralFeature
            - org.eclipse.emf.ecore.EAttribute
            - org.eclipse.emf.ecore.EReference
            - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
          - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.ETypeParameter
        - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
        - org.eclipse.emf.mapping.MappingPackage
        - org.eclipse.emf.edit.tree.TreePackage
        - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
        - org.eclipse.emf.ecore.xml.type.XMLTypePackage
      - org.eclipse.emf.ecore.EOperation
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EPackage
        - org.eclipse.emf.ecore.change.ChangePackage
        - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
        - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
        - org.eclipse.emf.ecore.EcorePackage
        - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
        - org.eclipse.emf.mapping.MappingPackage
        - org.eclipse.emf.edit.tree.TreePackage
        - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
        - org.eclipse.emf.ecore.xml.type.XMLTypePackage
      - org.eclipse.emf.ecore.EParameter
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.ETypedElement
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EOperation
          - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EParameter
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature
          - org.eclipse.emf.ecore.EAttribute
          - org.eclipse.emf.ecore.EReference
          - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.ETypeParameter
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
      - org.eclipse.emf.mapping.MappingFactory
      - org.eclipse.emf.mapping.MappingPackage
      - org.eclipse.emf.edit.tree.TreeFactory
      - org.eclipse.emf.edit.tree.TreePackage
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
      - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
      - org.eclipse.emf.ecore.xml.type.XMLTypePackage
    - org.eclipse.emf.ecore.ENamedElement
      - org.eclipse.emf.ecore.change.ChangePackage
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EClass
      - org.eclipse.emf.ecore.EClassifier
        - org.eclipse.emf.ecore.EClass
        - org.eclipse.emf.ecore.EDataType
          - org.eclipse.emf.ecore.EEnum
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
      - org.eclipse.emf.ecore.EcorePackage
      - org.eclipse.emf.ecore.EDataType
        - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnum
      - org.eclipse.emf.ecore.EEnumLiteral (also extends org.eclipse.emf.common.util.Enumerator)
      - org.eclipse.emf.ecore.EOperation
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EPackage
        - org.eclipse.emf.ecore.change.ChangePackage
        - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
        - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
        - org.eclipse.emf.ecore.EcorePackage
        - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
        - org.eclipse.emf.mapping.MappingPackage
        - org.eclipse.emf.edit.tree.TreePackage
        - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
        - org.eclipse.emf.ecore.xml.type.XMLTypePackage
      - org.eclipse.emf.ecore.EParameter
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.ETypedElement
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EOperation
          - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EParameter
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature
          - org.eclipse.emf.ecore.EAttribute
          - org.eclipse.emf.ecore.EReference
          - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.ETypeParameter
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
      - org.eclipse.emf.mapping.MappingPackage
      - org.eclipse.emf.edit.tree.TreePackage
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
      - org.eclipse.emf.ecore.xml.type.XMLTypePackage
    - org.eclipse.emf.ecore.EOperation
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EPackage
      - org.eclipse.emf.ecore.change.ChangePackage
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
      - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
      - org.eclipse.emf.ecore.EcorePackage
      - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
      - org.eclipse.emf.mapping.MappingPackage
      - org.eclipse.emf.edit.tree.TreePackage
      - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
      - org.eclipse.emf.ecore.xml.type.XMLTypePackage
    - org.eclipse.emf.ecore.EParameter
    - org.eclipse.emf.ecore.EReference
    - org.eclipse.emf.ecore.EStructuralFeature
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.ETypedElement
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EOperation
        - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EParameter
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature
        - org.eclipse.emf.ecore.EAttribute
        - org.eclipse.emf.ecore.EReference
        - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.ETypeParameter
    - org.eclipse.emf.ecore.change.FeatureChange
    - org.eclipse.emf.ecore.change.FeatureMapEntry
    - org.eclipse.emf.mapping.FunctionNamePair
    - org.eclipse.emf.mapping.FunctionPair
    - org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation
    - org.eclipse.emf.codegen.ecore.genmodel.GenBase
      - org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation
      - org.eclipse.emf.codegen.ecore.genmodel.GenClass
      - org.eclipse.emf.codegen.ecore.genmodel.GenClassifier
        - org.eclipse.emf.codegen.ecore.genmodel.GenClass
        - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
          - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
        - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
      - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
        - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral
      - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
      - org.eclipse.emf.codegen.ecore.genmodel.GenModel
      - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
      - org.eclipse.emf.codegen.ecore.genmodel.GenPackage
      - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
      - org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
        - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
        - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
        - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
      - org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenClass
    - org.eclipse.emf.codegen.ecore.genmodel.GenClassifier
      - org.eclipse.emf.codegen.ecore.genmodel.GenClass
      - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
        - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral
    - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
    - org.eclipse.emf.codegen.ecore.genmodel.GenModel
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
    - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
    - org.eclipse.emf.codegen.ecore.genmodel.GenPackage
    - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
      - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
      - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
      - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter
    - org.eclipse.emf.ecore.InternalEObject
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation)
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature)
    - org.eclipse.emf.ecore.change.ListChange
    - org.eclipse.emf.mapping.Mapping
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
      - org.eclipse.emf.mapping.MappingRoot
        - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
    - org.eclipse.emf.mapping.MappingFactory
    - org.eclipse.emf.mapping.MappingHelper
      - org.eclipse.emf.mapping.ComplexTypeConverter
      - org.eclipse.emf.mapping.FunctionNamePair
      - org.eclipse.emf.mapping.FunctionPair
      - org.eclipse.emf.mapping.MappingStrategy
      - org.eclipse.emf.mapping.TypeConverter
        - org.eclipse.emf.mapping.ComplexTypeConverter
        - org.eclipse.emf.mapping.FunctionNamePair
        - org.eclipse.emf.mapping.FunctionPair
    - org.eclipse.emf.mapping.MappingPackage
    - org.eclipse.emf.mapping.MappingRoot
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
    - org.eclipse.emf.mapping.MappingStrategy
    - org.eclipse.emf.ecore.xml.type.ProcessingInstruction
    - org.eclipse.emf.ecore.change.ResourceChange
    - org.eclipse.emf.ecore.xml.type.SimpleAnyType
    - org.eclipse.emf.edit.tree.TreeFactory
    - org.eclipse.emf.edit.tree.TreeNode
    - org.eclipse.emf.edit.tree.TreePackage
    - org.eclipse.emf.mapping.TypeConverter
      - org.eclipse.emf.mapping.ComplexTypeConverter
      - org.eclipse.emf.mapping.FunctionNamePair
      - org.eclipse.emf.mapping.FunctionPair
    - org.eclipse.emf.mapping.ecore2xml.XMLInfo (also extends org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo)
    - org.eclipse.emf.mapping.ecore2xml.XMLMap (also extends org.eclipse.emf.ecore.xmi.XMLResource.XMLMap)
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceDocumentRoot
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
    - org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot
    - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
    - org.eclipse.emf.ecore.xml.type.XMLTypePackage
  - org.eclipse.emf.ecore.EOperation
    - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.ecore.EPackage
    - org.eclipse.emf.ecore.change.ChangePackage
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcorePackage
    - org.eclipse.emf.mapping.ecore2xml.Ecore2XMLPackage
    - org.eclipse.emf.ecore.EcorePackage
    - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
    - org.eclipse.emf.mapping.MappingPackage
    - org.eclipse.emf.edit.tree.TreePackage
    - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
    - org.eclipse.emf.ecore.xml.type.XMLTypePackage
  - org.eclipse.emf.ecore.EParameter
  - org.eclipse.emf.ecore.EReference
  - org.eclipse.emf.ecore.EStructuralFeature
    - org.eclipse.emf.ecore.EAttribute
    - org.eclipse.emf.ecore.EReference
    - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.ecore.ETypedElement
    - org.eclipse.emf.ecore.EAttribute
    - org.eclipse.emf.ecore.EOperation
      - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EParameter
    - org.eclipse.emf.ecore.EReference
    - org.eclipse.emf.ecore.EStructuralFeature
      - org.eclipse.emf.ecore.EAttribute
      - org.eclipse.emf.ecore.EReference
      - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.InternalEObject)
    - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.InternalEObject)
  - org.eclipse.emf.ecore.ETypeParameter
  - org.eclipse.emf.ecore.change.FeatureChange
  - org.eclipse.emf.ecore.change.FeatureMapEntry
  - org.eclipse.emf.mapping.FunctionNamePair
  - org.eclipse.emf.mapping.FunctionPair
  - org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation
  - org.eclipse.emf.codegen.ecore.genmodel.GenBase
    - org.eclipse.emf.codegen.ecore.genmodel.GenAnnotation
    - org.eclipse.emf.codegen.ecore.genmodel.GenClass
    - org.eclipse.emf.codegen.ecore.genmodel.GenClassifier
      - org.eclipse.emf.codegen.ecore.genmodel.GenClass
      - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
        - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral
    - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
    - org.eclipse.emf.codegen.ecore.genmodel.GenModel
    - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
    - org.eclipse.emf.codegen.ecore.genmodel.GenPackage
    - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
      - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
      - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
      - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
    - org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter
  - org.eclipse.emf.codegen.ecore.genmodel.GenClass
  - org.eclipse.emf.codegen.ecore.genmodel.GenClassifier
    - org.eclipse.emf.codegen.ecore.genmodel.GenClass
    - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
    - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
  - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
    - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
  - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
  - org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral
  - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
  - org.eclipse.emf.codegen.ecore.genmodel.GenModel
  - org.eclipse.emf.codegen.ecore.genmodel.GenModelFactory
  - org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
  - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
  - org.eclipse.emf.codegen.ecore.genmodel.GenPackage
  - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
  - org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
    - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
    - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
    - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
  - org.eclipse.emf.codegen.ecore.genmodel.GenTypeParameter
  - org.eclipse.emf.ecore.InternalEObject
    - org.eclipse.emf.ecore.EOperation.Internal (also extends org.eclipse.emf.ecore.EOperation)
    - org.eclipse.emf.ecore.EStructuralFeature.Internal (also extends org.eclipse.emf.ecore.EStructuralFeature)
  - org.eclipse.emf.ecore.change.ListChange
  - org.eclipse.emf.mapping.Mapping
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
    - org.eclipse.emf.mapping.MappingRoot
      - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
  - org.eclipse.emf.mapping.MappingFactory
  - org.eclipse.emf.mapping.MappingHelper
    - org.eclipse.emf.mapping.ComplexTypeConverter
    - org.eclipse.emf.mapping.FunctionNamePair
    - org.eclipse.emf.mapping.FunctionPair
    - org.eclipse.emf.mapping.MappingStrategy
    - org.eclipse.emf.mapping.TypeConverter
      - org.eclipse.emf.mapping.ComplexTypeConverter
      - org.eclipse.emf.mapping.FunctionNamePair
      - org.eclipse.emf.mapping.FunctionPair
  - org.eclipse.emf.mapping.MappingPackage
  - org.eclipse.emf.mapping.MappingRoot
    - org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot
  - org.eclipse.emf.mapping.MappingStrategy
  - org.eclipse.emf.ecore.xml.type.ProcessingInstruction
  - org.eclipse.emf.ecore.resource.Resource
    - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
    - org.eclipse.emf.ecore.resource.Resource.Internal
    - org.eclipse.emf.ecore.xmi.XMIResource
      - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
    - org.eclipse.emf.ecore.xmi.XMLResource
      - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
      - org.eclipse.emf.ecore.xmi.XMIResource
        - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
  - org.eclipse.emf.ecore.resource.Resource.Internal
  - org.eclipse.emf.ecore.change.ResourceChange
  - org.eclipse.emf.ecore.resource.ResourceSet
  - org.eclipse.emf.ecore.xml.type.SimpleAnyType
  - org.eclipse.emf.edit.tree.TreeFactory
  - org.eclipse.emf.edit.tree.TreeNode
  - org.eclipse.emf.edit.tree.TreePackage
  - org.eclipse.emf.mapping.TypeConverter
    - org.eclipse.emf.mapping.ComplexTypeConverter
    - org.eclipse.emf.mapping.FunctionNamePair
    - org.eclipse.emf.mapping.FunctionPair
  - org.eclipse.emf.ecore.xmi.XMIResource
    - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
  - org.eclipse.emf.mapping.ecore2xml.XMLInfo (also extends org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo)
  - org.eclipse.emf.mapping.ecore2xml.XMLMap (also extends org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.xmi.XMLResource.XMLMap)
  - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceDocumentRoot
  - org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
  - org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage
  - org.eclipse.emf.ecore.xmi.XMLResource
    - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
    - org.eclipse.emf.ecore.xmi.XMIResource
      - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource
  - org.eclipse.emf.ecore.xml.type.XMLTypeDocumentRoot
  - org.eclipse.emf.ecore.xml.type.XMLTypeFactory
  - org.eclipse.emf.ecore.xml.type.XMLTypePackage
- org.eclipse.emf.ecore.resource.Resource.Diagnostic
- org.eclipse.emf.ecore.resource.Resource.Factory
  - org.eclipse.emf.mapping.ecore2xml.util.Ecore2XMLResource.Factory
- org.eclipse.emf.ecore.resource.Resource.Factory.Descriptor
- org.eclipse.emf.ecore.resource.Resource.Factory.Registry
- org.eclipse.emf.common.util.ResourceLocator
- org.eclipse.emf.importer.rose.builder.RoseVisitor
- org.eclipse.emf.edit.tree.TreePackage.Literals
- org.eclipse.emf.ecore.resource.URIConverter
- org.eclipse.emf.ecore.resource.URIConverter.Cipher
- org.eclipse.emf.ecore.resource.URIConverter.Readable
- org.eclipse.emf.ecore.resource.URIConverter.Writeable
- org.eclipse.emf.ecore.resource.URIHandler
- org.eclipse.emf.ecore.xmi.XMLHelper
  - org.eclipse.emf.ecore.xmi.impl.EMOFHandler.Helper
- org.eclipse.emf.ecore.xmi.XMLHelper.ManyReference
- org.eclipse.emf.ecore.xmi.XMLLoad
- org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage.Literals
- org.eclipse.emf.ecore.xmi.XMLOptions
- org.eclipse.emf.ecore.xmi.XMLParserPool
- org.eclipse.emf.ecore.xmi.XMLResource.ElementHandler
- org.eclipse.emf.ecore.xmi.XMLResource.ResourceEntityHandler
- org.eclipse.emf.ecore.xmi.XMLResource.ResourceHandler
- org.eclipse.emf.ecore.xmi.XMLResource.URIHandler
- org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo
  - org.eclipse.emf.mapping.ecore2xml.XMLInfo (also extends org.eclipse.emf.ecore.EObject)
- org.eclipse.emf.ecore.xmi.XMLResource.XMLMap
  - org.eclipse.emf.mapping.ecore2xml.XMLMap (also extends org.eclipse.emf.ecore.EObject)
- org.eclipse.emf.ecore.xmi.XMLSave
- org.eclipse.emf.ecore.xmi.XMLSave.XMLTypeInfo
- org.eclipse.emf.ecore.xml.type.XMLTypePackage.Literals

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.emf.ecore.resource.ContentHandler.Validity
    - org.eclipse.emf.ecore.resource.ContentHandler.ByteOrderMark
    - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.BinaryIO.Version
    - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.BinaryIO.FeatureKind
    - org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream.Check
    - org.eclipse.emf.ecore.xml.namespace.SpaceType (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.ecore.change.ChangeKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.merge.java.JControlModel.SweepRule.Action
    - org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.ecore.genmodel.GenPropertyKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.ecore.genmodel.GenResourceKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.ecore.genmodel.GenRuntimeVersion (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.ecore.genmodel.GenJDKLevel (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.ecore.genmodel.GenProviderKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.emf.codegen.ecore.genmodel.handler.GenerateHandler.GenModelGenerationDialog.ProjectType
    - org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.RequiredClassifierType

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.