# Hierarchy For Package org.eclipse.gef.tools

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.draw2d.AbstractBorder (implements org.eclipse.draw2d.Border)
    - org.eclipse.gef.tools.DirectEditManager.DirectEditBorder
  - org.eclipse.gef.tools.DirectEditManager
  - org.eclipse.gef.util.FlagSupport
    - org.eclipse.gef.tools.AbstractTool (implements org.eclipse.gef.RequestConstants, org.eclipse.gef.Tool)
      - org.eclipse.gef.tools.MarqueeSelectionTool
        - org.eclipse.gef.tools.MarqueeDragTracker (implements org.eclipse.gef.DragTracker)
      - org.eclipse.gef.tools.SimpleDragTracker (implements org.eclipse.gef.DragTracker)
        - org.eclipse.gef.tools.ConnectionBendpointTracker
        - org.eclipse.gef.tools.ResizeTracker
      - org.eclipse.gef.tools.TargetingTool
        - org.eclipse.gef.tools.AbstractConnectionCreationTool
          - org.eclipse.gef.tools.ConnectionCreationTool
          - org.eclipse.gef.tools.ConnectionDragCreationTool (implements org.eclipse.gef.DragTracker)
        - org.eclipse.gef.tools.ConnectionEndpointTracker (implements org.eclipse.gef.DragTracker)
        - org.eclipse.gef.tools.CreationTool
        - org.eclipse.gef.tools.SelectEditPartTracker (implements org.eclipse.gef.DragTracker)
          - org.eclipse.gef.tools.DeselectAllTracker
          - org.eclipse.gef.tools.DragEditPartsTracker
          - org.eclipse.gef.tools.DragTreeItemsTracker
        - org.eclipse.gef.tools.SelectionTool
          - org.eclipse.gef.tools.PanningSelectionTool
    - org.eclipse.gef.tools.AbstractTool.Input
  - org.eclipse.gef.tools.ToolUtilities

## Interface Hierarchy

- org.eclipse.gef.tools.CellEditorLocator