# Hierarchy For Package org.eclipse.graphiti.ui.internal.editor

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.gef.ui.parts.AbstractEditPartViewer (implements org.eclipse.gef.EditPartViewer)
    - org.eclipse.gef.ui.parts.GraphicalViewerImpl (implements org.eclipse.gef.GraphicalViewer)
      - org.eclipse.gef.ui.parts.ScrollingGraphicalViewer
        - org.eclipse.graphiti.ui.internal.editor.GraphitiScrollingGraphicalViewer
          - org.eclipse.graphiti.ui.internal.editor.GFScrollingGraphicalViewer
  - org.eclipse.emf.common.command.BasicCommandStack (implements org.eclipse.emf.common.command.CommandStack)
    - org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack (implements org.eclipse.emf.transaction.impl.InternalTransactionalCommandStack)
      - org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl (implements org.eclipse.emf.workspace.IWorkspaceCommandStack)
        - org.eclipse.graphiti.ui.internal.editor.GFWorkspaceCommandStackImpl
  - org.eclipse.gef.commands.Command
    - org.eclipse.graphiti.ui.internal.editor.GefOnEmfCommand
  - org.eclipse.gef.commands.CommandStack
    - org.eclipse.graphiti.ui.internal.editor.GFCommandStack (implements org.eclipse.emf.common.command.CommandStackListener)
  - org.eclipse.graphiti.ui.internal.editor.DefaultFlyoutPalettePreferences (implements org.eclipse.gef.ui.palette.FlyoutPaletteComposite.FlyoutPreferences)
  - org.eclipse.graphiti.ui.internal.editor.DiagramBehaviorDummy (implements org.eclipse.graphiti.platform.IDiagramBehavior)
  - org.eclipse.graphiti.ui.internal.editor.DiagramChangeListener (implements org.eclipse.emf.transaction.ResourceSetListener)
  - org.eclipse.graphiti.ui.internal.editor.DiagramEditorDummy (implements org.eclipse.graphiti.platform.IDiagramContainer)
  - org.eclipse.graphiti.ui.internal.editor.DomainModelChangeListener (implements org.eclipse.emf.transaction.ResourceSetListener)
  - org.eclipse.graphiti.ui.internal.editor.DomainModelWorkspaceSynchronizerDelegate (implements org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate)
  - org.eclipse.graphiti.ui.internal.editor.EmfOnGefCommand (implements org.eclipse.emf.common.command.Command)
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation)
      - org.eclipse.ui.part.ViewPart (implements org.eclipse.ui.IViewPart)
        - org.eclipse.graphiti.ui.internal.editor.ThumbNailView (implements org.eclipse.ui.IPartListener)
  - org.eclipse.gef.util.FlagSupport
    - org.eclipse.gef.tools.AbstractTool (implements org.eclipse.gef.RequestConstants, org.eclipse.gef.Tool)
      - org.eclipse.graphiti.ui.internal.editor.GFMarqueeSelectionTool
        - org.eclipse.graphiti.ui.internal.editor.GFMarqueeDragTracker (implements org.eclipse.gef.DragTracker)
      - org.eclipse.gef.tools.TargetingTool
        - org.eclipse.gef.tools.AbstractConnectionCreationTool
          - org.eclipse.gef.tools.ConnectionCreationTool
            - org.eclipse.graphiti.ui.internal.editor.GFConnectionCreationTool
          - org.eclipse.gef.tools.ConnectionDragCreationTool (implements org.eclipse.gef.DragTracker)
            - org.eclipse.graphiti.ui.internal.editor.GFDragConnectionTool
        - org.eclipse.gef.tools.CreationTool
          - org.eclipse.graphiti.ui.internal.editor.GFCreationTool
  - org.eclipse.graphiti.ui.internal.editor.GFOnEmfCommand (implements org.eclipse.graphiti.internal.command.ICommand)
  - org.eclipse.gef.palette.PaletteEntry
    - org.eclipse.gef.palette.PaletteContainer
      - org.eclipse.gef.palette.PaletteRoot
        - org.eclipse.graphiti.ui.internal.editor.GFPaletteRoot
    - org.eclipse.gef.palette.ToolEntry
      - org.eclipse.graphiti.ui.internal.editor.GFMarqueeToolEntry
      - org.eclipse.gef.palette.SelectionToolEntry
        - org.eclipse.gef.palette.PanningSelectionToolEntry
          - org.eclipse.graphiti.ui.internal.editor.GFPanningSelectionToolEntry
  - org.eclipse.graphiti.ui.internal.editor.RefreshPerformanceCache
  - 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.swt.widgets.Canvas
            - org.eclipse.graphiti.ui.internal.editor.GFFigureCanvas (implements org.eclipse.core.runtime.IAdaptable)