# Package org.eclipse.gef.editparts

This package contains abstract implementation of the EditPart interface.

See: Description

Interface Summary
Interface | Description
--- | ---
IScrollableEditPart | Should be implemented by EditParts, to which an `ScrollableSelectionFeedbackEditPolicy` is to be registered, as it grants the edit policy type-safe access to the edit part's `IScrollableFigure`.
LayerManager | Responsible for locating layers in a `GraphicalViewer`.
ZoomListener | Listens to zoom level changes.

Class Summary
Class | Description
--- | ---
AbstractConnectionEditPart | The base implementation for `ConnectionEditPart`.
AbstractEditPart | The baseline implementation for the `EditPart` interface.
AbstractEditPart.EditPolicyIterator | Iterates over a `List` of EditPolcies, skipping any `null` values encountered.
AbstractGraphicalEditPart | Default implementation for `GraphicalEditPart`.
AbstractTreeEditPart | Default implementation for `TreeEditPart`s used in GEF `TreeViewer`s.
FreeformGraphicalRootEditPart | A graphical root that uses `FreeformFigures` as the layers in the diagram.
GraphicalRootEditPart | Deprecated this class will be deleted, use ScrollingGraphicalViewer with ScalableRootEditPart instead
GridLayer | This is a layer that displays the grid.
GuideLayer | This is a layer where the guide lines are displayed.
LayerManager.Helper | A static helper
RootTreeEditPart | The root editpart for a `TreeViewer`.
ScalableFreeformRootEditPart | Adds Zoom support to the standard FreeformGraphicalRootEditPart.
ScalableRootEditPart | A graphical root composed of regular `Layers`.
SimpleRootEditPart | Default implementation of RootEditPart for GraphicalViewers.
ViewportAutoexposeHelper | An implementation of `AutoexposeHelper` that performs autoscrolling of a `Viewport` figure.
ViewportExposeHelper | An implementation of `ExposeHelper` for use with editparts using a `Viewport`.
ViewportMouseWheelHelper | ViewportMouseWheelHelper is the default MouseWheelHelper that should be used to scroll edit parts.
ZoomManager | Manage the primary zoom function in a graphical viewer.

## Package org.eclipse.gef.editparts Description

This package contains abstract implementation of the EditPart interface.

The provided classes provide support for the following visual types:

- `Figures`
- `Connections`
- `TreeItems`