Runtime

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

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.eclipse.draw2d.AbstractLayout (implements org.eclipse.draw2d.LayoutManager)
    - class org.eclipse.draw2d.XYLayout
      - class org.eclipse.draw2d.FreeformLayout
        - class org.eclipse.gmf.runtime.diagram.ui.layout.FreeFormLayoutEx
          - class org.eclipse.gmf.runtime.diagram.ui.figures.CanonicalShapeCompartmentLayout (implements org.eclipse.gmf.runtime.diagram.ui.figures.ICanonicalShapeCompartmentLayout)
  - class org.eclipse.draw2d.AbstractLocator (implements org.eclipse.draw2d.Locator)
    - class org.eclipse.gmf.runtime.diagram.ui.figures.LabelLocator
  - class org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemLocator (implements org.eclipse.gmf.runtime.diagram.ui.figures.IBorderItemLocator)
  - class org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemsAwareFreeFormLayer.BorderItemAwareFreeFormHelper (implements org.eclipse.draw2d.FreeformListener)
  - class org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemsUtil
  - class org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - class org.eclipse.draw2d.Layer
      - class org.eclipse.draw2d.FreeformLayer (implements org.eclipse.draw2d.FreeformFigure)
        - class org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemsAwareFreeFormLayer
    - class org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure (implements org.eclipse.gef.handles.HandleBounds, org.eclipse.gmf.runtime.draw2d.ui.figures.IAnchorableFigure)
      - class org.eclipse.gmf.runtime.diagram.ui.figures.BorderedNodeFigure (implements org.eclipse.gmf.runtime.diagram.ui.internal.figures.IExpandableFigure)
      - class org.eclipse.gmf.runtime.gef.ui.figures.DefaultSizeNodeFigure
        - class org.eclipse.gmf.runtime.diagram.ui.figures.NoteFigure
      - class org.eclipse.gmf.runtime.diagram.ui.figures.ResizableCompartmentFigure
        - class org.eclipse.gmf.runtime.diagram.ui.figures.ShapeCompartmentFigure
  - class org.eclipse.gmf.runtime.diagram.ui.figures.LayoutHelper

## Interface Hierarchy

- interface org.eclipse.draw2d.ColorConstants
  - interface org.eclipse.gmf.runtime.diagram.ui.figures.DiagramColorConstants
- interface org.eclipse.draw2d.LayoutManager
  - interface org.eclipse.gmf.runtime.diagram.ui.figures.ICanonicalShapeCompartmentLayout
- interface org.eclipse.draw2d.Locator
  - interface org.eclipse.gmf.runtime.diagram.ui.figures.IBorderItemLocator

Runtime

Guidelines for using Eclipse APIs.

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