# Hierarchy For Package org.eclipse.gef.ui.palette

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.gef.ui.palette.PaletteViewer
  - 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.gef.ui.palette.PaletteContextMenuProvider
  - org.eclipse.gef.ui.palette.DefaultPaletteViewerPreferences (implements org.eclipse.gef.ui.palette.PaletteViewerPreferences)
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
      - org.eclipse.jface.action.Action
        - org.eclipse.gef.ui.palette.ChangeIconSizeAction
        - org.eclipse.gef.ui.palette.CustomizeAction
        - org.eclipse.gef.ui.palette.LayoutAction (implements org.eclipse.jface.action.IMenuCreator)
        - org.eclipse.gef.ui.palette.PinDrawerAction
        - org.eclipse.gef.ui.palette.SettingsAction
  - org.eclipse.gef.GEFColorProvider (implements org.eclipse.draw2d.ColorProvider)
    - org.eclipse.gef.ui.palette.PaletteColorProvider
  - org.eclipse.osgi.util.NLS
    - org.eclipse.gef.ui.palette.PaletteMessages
  - org.eclipse.gef.ui.palette.PaletteCustomizer
  - org.eclipse.gef.ui.palette.PaletteEditPartFactory (implements org.eclipse.gef.EditPartFactory)
  - org.eclipse.gef.ui.palette.PaletteViewerProvider
  - 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.gef.ui.palette.FlyoutPaletteComposite

## Interface Hierarchy

- org.eclipse.gef.ui.palette.FlyoutPaletteComposite.FlyoutPreferences
- org.eclipse.gef.ui.palette.PaletteViewerPreferences