# Hierarchy For Package org.eclipse.gef.editparts

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.gef.editparts.AbstractConnectionEditPart.DefaultAccessibleAnchorProvider (implements org.eclipse.gef.AccessibleAnchorProvider)
  - org.eclipse.gef.editparts.AbstractEditPart (implements org.eclipse.gef.EditPart, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.RequestConstants)
    - org.eclipse.gef.editparts.AbstractGraphicalEditPart (implements org.eclipse.gef.GraphicalEditPart)
      - org.eclipse.gef.editparts.AbstractConnectionEditPart (implements org.eclipse.gef.ConnectionEditPart, org.eclipse.gef.LayerConstants)
      - org.eclipse.gef.editparts.GraphicalRootEditPart (implements org.eclipse.gef.LayerConstants, org.eclipse.gef.editparts.LayerManager, org.eclipse.gef.RootEditPart)
      - org.eclipse.gef.editparts.SimpleRootEditPart (implements org.eclipse.gef.RootEditPart)
        - org.eclipse.gef.editparts.FreeformGraphicalRootEditPart (implements org.eclipse.gef.LayerConstants, org.eclipse.gef.editparts.LayerManager)
          - org.eclipse.gef.editparts.ScalableFreeformRootEditPart
        - org.eclipse.gef.editparts.ScalableRootEditPart (implements org.eclipse.gef.LayerConstants, org.eclipse.gef.editparts.LayerManager)
    - org.eclipse.gef.editparts.AbstractTreeEditPart (implements org.eclipse.gef.TreeEditPart)
    - org.eclipse.gef.editparts.RootTreeEditPart (implements org.eclipse.gef.RootEditPart, org.eclipse.gef.TreeEditPart)
  - org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator
  - org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider (implements org.eclipse.gef.AccessibleAnchorProvider)
  - org.eclipse.draw2d.AccessibleBase
    - org.eclipse.gef.AccessibleEditPart
      - org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart
  - org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - org.eclipse.draw2d.Layer
      - org.eclipse.draw2d.FreeformLayer (implements org.eclipse.draw2d.FreeformFigure)
        - org.eclipse.gef.editparts.GridLayer
        - org.eclipse.gef.editparts.GuideLayer
  - org.eclipse.gef.editparts.LayerManager.Helper
  - org.eclipse.gef.editparts.ViewportAutoexposeHelper (implements org.eclipse.gef.AutoexposeHelper)
  - org.eclipse.gef.editparts.ViewportExposeHelper (implements org.eclipse.gef.ExposeHelper)
  - org.eclipse.gef.editparts.ViewportMouseWheelHelper (implements org.eclipse.gef.MouseWheelHelper)
  - org.eclipse.gef.editparts.ZoomManager

## Interface Hierarchy

- org.eclipse.core.runtime.IAdaptable
  - org.eclipse.gef.EditPart
    - org.eclipse.gef.GraphicalEditPart
      - org.eclipse.gef.editparts.IScrollableEditPart
- org.eclipse.gef.editparts.LayerManager
- org.eclipse.gef.editparts.ZoomListener