# Package org.eclipse.gef.palette

package org.eclipse.gef.palette
This package defines and implements the model used by the `PaletteViewer`.

Related Packages
Package
Description
org.eclipse.gef
All interfaces, base types, and the plugin class are here.
Class
Description
CombinedTemplateCreationEntry
A combination of a `PaletteTemplateEntry` and `ToolEntry`.
ConnectionCreationToolEntry
A palette ToolEntry for a `ConnectionCreationTool`.
CreationToolEntry
A palette ToolEntry for a `CreationTool`.
MarqueeToolEntry
A palette ToolEntry for a `MarqueeSelectionTool`.
PaletteContainer
Default implementation of PaletteContainer
PaletteDrawer
A PaletteDrawer is a collapsible container that can have other non-container palette entries.
PaletteEntry
Root class (statically) for the palette model.
PaletteGroup
A PaletteGroup consists of a group of `PaletteEntry` objects that are uncollapsible .
PaletteListener
Listens to changes in the palette.
PaletteRoot
Serves as the root `PaletteEntry` for the palette model.
PaletteSeparator
A separator for the palette
Separators can also be used as markers.
PaletteStack
The model object for a PaletteStack - A stack of tools.
PaletteTemplateEntry
PaletteToolbar
A PaletteGroup consists of a group of `PaletteEntry` objects that are uncollapsible .
PanningSelectionToolEntry
A ToolEntry for a `PanningSelectionTool`.
SelectionToolEntry
A ToolEntry for a `SelectionTool`.
ToolEntry
A factory for returning Tools.