## Hierarchy For Package org.eclipse.emf.ecoretools.diagram.part

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider (implements org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider)
    - org.eclipse.emf.ecoretools.diagram.part.EcoreDocumentProvider (implements org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocumentProvider)
  - org.eclipse.jface.action.ContributionManager (implements org.eclipse.jface.action.IContributionManager)
    - org.eclipse.jface.action.MenuManager (implements org.eclipse.jface.action.IMenuManager)
      - org.eclipse.gef.ContextMenuProvider (implements org.eclipse.jface.action.IMenuListener)
        - org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider
          - org.eclipse.emf.ecoretools.diagram.part.DiagramEditorContextMenuProvider
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
    - org.eclipse.jface.wizard.WizardPage (implements org.eclipse.jface.wizard.IWizardPage)
      - org.eclipse.emf.ecoretools.diagram.part.ModelElementSelectionPage
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramContentInitializer
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditorUtil
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditorUtil.LazyElement2ViewMap
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramUpdateCommand (implements org.eclipse.core.commands.IHandler)
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramUpdater
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDocumentProvider.ResourceSetInfo
  - org.eclipse.emf.ecoretools.diagram.part.EcoreDocumentProvider.SynchronizerManager
  - org.eclipse.emf.ecoretools.diagram.part.EcoreInitDiagramFileAction (implements org.eclipse.ui.IObjectActionDelegate)
  - org.eclipse.emf.ecoretools.diagram.part.EcoreMatchingStrategy (implements org.eclipse.ui.IEditorMatchingStrategy)
  - org.eclipse.emf.ecoretools.diagram.part.EcoreNodeDescriptor
    - org.eclipse.emf.ecoretools.diagram.part.EcoreLinkDescriptor
  - org.eclipse.emf.ecoretools.diagram.part.EcorePaletteFactory
  - org.eclipse.emf.ecoretools.diagram.part.EcoreVisualIDRegistry
  - org.eclipse.ui.part.EditorActionBarContributor (implements org.eclipse.ui.IEditorActionBarContributor)
    - org.eclipse.gef.ui.actions.ActionBarContributor
      - org.eclipse.gmf.runtime.diagram.ui.parts.DiagramActionBarContributor
        - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramActionBarContributor
  - 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.gmf.runtime.common.ui.action.AbstractActionHandler (implements org.eclipse.gmf.runtime.common.ui.action.IActionWithProgress, org.eclipse.gmf.runtime.common.ui.action.IDisposableAction, org.eclipse.core.commands.operations.IOperationHistoryListener, org.eclipse.ui.IPropertyListener, org.eclipse.jface.viewers.ISelectionChangedListener)
          - org.eclipse.gmf.runtime.diagram.ui.actions.DiagramAction (implements org.eclipse.gef.Disposable)
            - org.eclipse.gmf.runtime.diagram.ui.actions.AbstractDeleteFromAction
              - org.eclipse.emf.ecoretools.diagram.part.DeleteElementAction
        - org.eclipse.emf.ecoretools.diagram.part.ValidateAction
    - org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
      - org.eclipse.emf.ecoretools.diagram.part.CreateShortcutHandler
      - org.eclipse.emf.ecoretools.diagram.part.LoadResourceAction
    - 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.gef.ui.parts.GraphicalEditor (implements org.eclipse.gef.commands.CommandStackListener, org.eclipse.ui.ISelectionListener)
          - org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor (implements org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramWorkbenchPart, org.eclipse.ui.part.IShowInSource, org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor)
            - org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette
              - org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor (implements org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentEditor, org.eclipse.ui.IReusableEditor)
                - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditor (implements org.eclipse.ui.ide.IGotoMarker)
  - org.eclipse.osgi.util.NLS
    - org.eclipse.emf.ecoretools.diagram.part.Messages
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.ui.plugin.AbstractUIPlugin
      - org.eclipse.emf.ecoretools.diagram.part.EcoreDiagramEditorPlugin
  - org.eclipse.core.expressions.PropertyTester (implements org.eclipse.core.expressions.IPropertyTester)
    - org.eclipse.emf.ecoretools.diagram.part.EcoreShortcutPropertyTester
    - org.eclipse.emf.ecoretools.diagram.part.EcoreUriEditorInputTester
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.emf.ecoretools.diagram.part.EcoreElementChooserDialog
  - org.eclipse.jface.wizard.Wizard (implements org.eclipse.jface.wizard.IWizard)
    - org.eclipse.emf.ecoretools.diagram.part.EcoreNewDiagramFileWizard

Copyright 2007 Anyware Technologies. All Rights Reserved.