# Hierarchy For Package org.eclipse.gef.handles

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.draw2d.AbstractBorder (implements org.eclipse.draw2d.Border)
    - org.eclipse.gef.handles.CornerTriangleBorder
  - org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - org.eclipse.gef.handles.AbstractHandle (implements org.eclipse.draw2d.AncestorListener, org.eclipse.gef.Handle)
      - org.eclipse.gef.handles.MoveHandle
        - org.eclipse.gef.handles.NonResizableHandle
      - org.eclipse.gef.handles.SquareHandle
        - org.eclipse.gef.handles.ConnectionHandle (implements java.beans.PropertyChangeListener)
          - org.eclipse.gef.handles.BendpointHandle (implements java.beans.PropertyChangeListener)
            - org.eclipse.gef.handles.BendpointCreationHandle
            - org.eclipse.gef.handles.BendpointMoveHandle
          - org.eclipse.gef.handles.ConnectionEndpointHandle
            - org.eclipse.gef.handles.ConnectionEndHandle
            - org.eclipse.gef.handles.ConnectionStartHandle
        - org.eclipse.gef.handles.ResizeHandle
  - org.eclipse.gef.handles.MoveHandleLocator (implements org.eclipse.draw2d.Locator)
  - org.eclipse.gef.handles.NonResizableHandleKit
  - org.eclipse.draw2d.RelativeLocator (implements org.eclipse.draw2d.Locator)
    - org.eclipse.gef.handles.RelativeHandleLocator
  - org.eclipse.gef.handles.ResizableHandleKit

## Interface Hierarchy

- org.eclipse.draw2d.IFigure
  - org.eclipse.gef.handles.HandleBounds