Runtime

## Hierarchy For Package org.eclipse.gmf.runtime.draw2d.ui.figures

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.draw2d.AbstractBorder (implements org.eclipse.draw2d.Border)
    - org.eclipse.draw2d.LineBorder
      - org.eclipse.gmf.runtime.draw2d.ui.internal.figures.LineBorderEx
        - org.eclipse.gmf.runtime.draw2d.ui.figures.RectangularDropShadowLineBorder (implements org.eclipse.gmf.runtime.draw2d.ui.figures.DropShadowBorder)
      - org.eclipse.gmf.runtime.draw2d.ui.figures.OneLineBorder
      - org.eclipse.gmf.runtime.draw2d.ui.figures.RoundedRectangleBorder
  - org.eclipse.draw2d.AbstractLayout (implements org.eclipse.draw2d.LayoutManager)
    - org.eclipse.draw2d.AbstractHintLayout
      - org.eclipse.draw2d.ToolbarLayout
        - org.eclipse.gmf.runtime.draw2d.ui.figures.ConstrainedToolbarLayout
          - org.eclipse.gmf.runtime.draw2d.ui.figures.GravityConstrainedFlowLayout
  - org.eclipse.draw2d.ConnectionAnchorBase (implements org.eclipse.draw2d.ConnectionAnchor)
    - org.eclipse.draw2d.AbstractConnectionAnchor (implements org.eclipse.draw2d.AncestorListener)
      - org.eclipse.gmf.runtime.draw2d.ui.figures.BaseSlidableAnchor (implements org.eclipse.gmf.runtime.draw2d.ui.figures.OrthogonalConnectionAnchor)
  - org.eclipse.gmf.runtime.common.core.util.EnumeratedType (implements java.io.Serializable)
    - org.eclipse.gmf.runtime.draw2d.ui.figures.GravityDirectionType
  - org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - org.eclipse.draw2d.Label (implements org.eclipse.draw2d.PositionConstants)
      - org.eclipse.gmf.runtime.draw2d.ui.figures.LabelEx
    - org.eclipse.draw2d.ScrollBar (implements org.eclipse.draw2d.Orientable, java.beans.PropertyChangeListener)
      - org.eclipse.gmf.runtime.draw2d.ui.figures.ListScrollBar
    - org.eclipse.draw2d.Shape
      - org.eclipse.draw2d.AbstractPointListShape
        - org.eclipse.draw2d.Polyline
          - org.eclipse.draw2d.PolylineConnection (implements org.eclipse.draw2d.AnchorListener, org.eclipse.draw2d.Connection)
            - org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx (implements org.eclipse.gmf.runtime.draw2d.ui.figures.IPolygonAnchorableFigure)
      - org.eclipse.draw2d.Ellipse
        - org.eclipse.gmf.runtime.draw2d.ui.figures.HashedCircle
    - org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel (implements org.eclipse.draw2d.PositionConstants)
      - org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel
  - org.eclipse.draw2d.FigureUtilities
    - org.eclipse.gmf.runtime.draw2d.ui.figures.FigureUtilities
  - org.eclipse.gmf.runtime.draw2d.ui.figures.HashedCircle.HashType
  - org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx.JumpLink
  - org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx.JumpLinkSet
  - org.eclipse.gmf.runtime.draw2d.ui.figures.RectangularDropShadow

## Interface Hierarchy

- org.eclipse.draw2d.Border
  - org.eclipse.gmf.runtime.draw2d.ui.figures.DropShadowBorder (also extends org.eclipse.gmf.runtime.draw2d.ui.internal.figures.TransparentBorder)
  - org.eclipse.gmf.runtime.draw2d.ui.internal.figures.TransparentBorder
    - org.eclipse.gmf.runtime.draw2d.ui.figures.DropShadowBorder (also extends org.eclipse.draw2d.Border)
- org.eclipse.draw2d.ConnectionAnchor
  - org.eclipse.gmf.runtime.draw2d.ui.figures.OrthogonalConnectionAnchor
- org.eclipse.gmf.runtime.draw2d.ui.figures.IAnchorableFigure
  - org.eclipse.gmf.runtime.draw2d.ui.figures.IPolygonAnchorableFigure
- org.eclipse.draw2d.IFigure
  - org.eclipse.gmf.runtime.draw2d.ui.figures.IOvalAnchorableFigure
- org.eclipse.draw2d.Locator
  - org.eclipse.gmf.runtime.draw2d.ui.figures.IBorderItemLocator

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.