Runtime

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

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.eclipse.gef.editparts.AbstractEditPart (implements org.eclipse.gef.EditPart, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.RequestConstants)
    - class org.eclipse.gef.editparts.AbstractGraphicalEditPart (implements org.eclipse.gef.GraphicalEditPart)
      - class org.eclipse.gef.editparts.AbstractConnectionEditPart (implements org.eclipse.gef.ConnectionEditPart, org.eclipse.gef.LayerConstants)
        - class org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart, org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener, java.beans.PropertyChangeListener)
          - class org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionNodeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart)
      - class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart (implements org.eclipse.gmf.runtime.common.core.util.IAdaptableSelection, org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart, org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener)
        - class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart)
          - class org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IResizableCompartmentEditPart)
            - class org.eclipse.gmf.runtime.diagram.ui.editparts.ListCompartmentEditPart
              - class org.eclipse.gmf.runtime.diagram.ui.editparts.SemanticListCompartmentEditPart
            - class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.ISurfaceEditPart, java.beans.PropertyChangeListener)
          - class org.eclipse.gmf.runtime.diagram.ui.editparts.TextCompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
            - class org.eclipse.gmf.runtime.diagram.ui.editparts.ListItemEditPart
              - class org.eclipse.gmf.runtime.diagram.ui.editparts.NestableListItemEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IResizableCompartmentEditPart)
        - class org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.ISurfaceEditPart, org.eclipse.gef.LayerConstants)
        - class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart)
          - class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
          - class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart)
            - class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart)
              - class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderedShapeEditPart)
              - class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart)
                - class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderedShapeEditPart)
              - class org.eclipse.gmf.runtime.diagram.ui.editparts.NoteEditPart
      - class org.eclipse.gef.editparts.SimpleRootEditPart (implements org.eclipse.gef.RootEditPart)
        - class org.eclipse.gef.editparts.FreeformGraphicalRootEditPart (implements org.eclipse.gef.LayerConstants, org.eclipse.gef.editparts.LayerManager)
          - class org.eclipse.gef.editparts.ScalableFreeformRootEditPart
            - class org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramRootEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IDiagramPreferenceSupport, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.ZoomableEditPart)
    - class org.eclipse.gef.editparts.AbstractTreeEditPart (implements org.eclipse.gef.TreeEditPart)
      - class org.eclipse.gmf.runtime.diagram.ui.editparts.TreeEditPart (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener)
        - class org.eclipse.gmf.runtime.diagram.ui.editparts.TreeContainerEditPart
          - class org.eclipse.gmf.runtime.diagram.ui.editparts.TreeDiagramEditPart
  - class org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - class org.eclipse.draw2d.Layer
      - class org.eclipse.draw2d.LayeredPane
        - class org.eclipse.draw2d.FreeformLayeredPane (implements org.eclipse.draw2d.FreeformFigure)
          - class org.eclipse.draw2d.ScalableFreeformLayeredPane (implements org.eclipse.draw2d.ScalableFigure)
            - class org.eclipse.gmf.runtime.draw2d.ui.internal.graphics.ScalableFreeformLayeredPane (implements org.eclipse.gmf.runtime.draw2d.ui.internal.mapmode.IMapModeHolder)
              - class org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramRootEditPart.DiagramScalableFreeformLayeredPane (implements org.eclipse.gef.editparts.ZoomListener)
  - class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart.ConnectionRefreshMgr

## Interface Hierarchy

- interface org.eclipse.core.runtime.IAdaptable
  - interface org.eclipse.gef.EditPart
    - interface org.eclipse.gef.GraphicalEditPart
      - interface org.eclipse.gef.ConnectionEditPart
        - interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITreeBranchEditPart
      - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart (also extends org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IEditableEditPart)
        - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart
        - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IResizableCompartmentEditPart
      - interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
      - interface org.eclipse.gef.NodeEditPart
        - interface org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart (also extends org.eclipse.gmf.runtime.diagram.ui.editparts.INotableEditPart)
    - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IInsertableEditPart
- interface org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderedShapeEditPart
- interface org.eclipse.gmf.runtime.diagram.ui.editparts.IDiagramPreferenceSupport
- interface org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IEditableEditPart
  - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart (also extends org.eclipse.gef.GraphicalEditPart)
    - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart
    - interface org.eclipse.gmf.runtime.diagram.ui.editparts.IResizableCompartmentEditPart
- interface org.eclipse.gmf.runtime.diagram.ui.editparts.INotableEditPart
  - interface org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart (also extends org.eclipse.gef.NodeEditPart)
- interface org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart
- interface org.eclipse.gmf.runtime.diagram.ui.editparts.IRotatableEditPart

Runtime

Guidelines for using Eclipse APIs.

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