Runtime

## Hierarchy For Package org.eclipse.gmf.runtime.diagram.ui.parts

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.eclipse.gef.ui.parts.AbstractEditPartViewer (implements org.eclipse.gef.EditPartViewer)
    - class org.eclipse.gef.ui.parts.GraphicalViewerImpl (implements org.eclipse.gef.GraphicalViewer)
      - class org.eclipse.gef.ui.parts.ScrollingGraphicalViewer
        - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer (implements org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer)
  - class org.eclipse.gef.dnd.AbstractTransferDropTargetListener (implements org.eclipse.gef.dnd.TransferDropTargetListener)
    - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramDropTargetListener
  - class org.eclipse.gef.commands.CommandStack
    - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack
  - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorInput (implements org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditorInput)
  - class org.eclipse.gef.EditDomain
    - class org.eclipse.gef.DefaultEditDomain
      - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditDomain (implements org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditDomain)
  - class org.eclipse.ui.part.EditorActionBarContributor (implements org.eclipse.ui.IEditorActionBarContributor)
    - class org.eclipse.gef.ui.actions.ActionBarContributor
      - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramActionBarContributor
  - class org.eclipse.core.commands.common.EventManager
    - class org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.part.IWorkbenchPartOrientation)
      - class org.eclipse.ui.part.EditorPart (implements org.eclipse.ui.IEditorPart)
        - class org.eclipse.gef.ui.parts.GraphicalEditor (implements org.eclipse.gef.commands.CommandStackListener, org.eclipse.ui.ISelectionListener)
          - class 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)
            - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette
  - class org.eclipse.ui.part.Page (implements org.eclipse.ui.part.IPageBookViewPage)
    - class org.eclipse.gef.ui.views.palette.PaletteViewerPage (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.ui.views.palette.PalettePage)
      - class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette.CustomPalettePage

## Interface Hierarchy

- interface org.eclipse.core.runtime.IAdaptable
  - interface org.eclipse.ui.IEditorInput
    - interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditorInput
  - interface org.eclipse.ui.IWorkbenchPart
    - interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramWorkbenchPart
- interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditDomain
- interface org.eclipse.jface.viewers.ISelectionProvider
  - interface org.eclipse.gef.EditPartViewer
    - interface org.eclipse.gef.GraphicalViewer
      - interface org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramGraphicalViewer

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.