Runtime

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

Aurora internal packages Package Specification This package contains the edit part classes.

See:
Description

Interface Summary
IBorderedShapeEditPart: An editpart with support for border items.
IBorderItemEditPart: A border item editpart is added to the border item container of a `IBorderedShapeEditPart`.
IDiagramPreferenceSupport: Used to identify an editpart as having preference support.
IGraphicalEditPart
IInsertableEditPart
INodeEditPart
INotableEditPart: This interface implemented by editparts to evaluate if a note can be added as a peer connected by a note attachment to it.
IPrimaryEditPart
IResizableCompartmentEditPart: Interface to let us know that is a Compartment Edit Part that is resizable
IRotatableEditPart: Interface checks whether editpart supports rotation.
ITextAwareEditPart: Edit part that contains editable text.
ITreeBranchEditPart

Class Summary
AbstractBorderedShapeEditPart: This is a shape which may contain border items.
AbstractBorderItemEditPart: The class controls the behavior of a border item.
BorderedBorderItemEditPart: A border item shape that can also have border items.
CompartmentEditPart
ConnectionEditPart: the base edit part that controls `Edge` views, it is the basic controller for the connection's view
ConnectionNodeEditPart: Connection Node EditPart, a specialized Connection EditPart that installs a `ditPolicy.GRAPHICAL_NODE_ROLE` on this edit part. it also implements INodeEditPart which defines the connectable edit parts
DiagramEditPart: Controller for the diagram
DiagramRootEditPart: RootEditPart which manages the Diagram's layers and creates the discrete zoom levels for the `ZoomManager`.
DiagramRootEditPart.DiagramScalableFreeformLayeredPane
GraphicalEditPart
LabelEditPart: Controller for all label that deals with interactions bewteen the label figure the underline editpart
ListCompartmentEditPart: An editpart implementation of the ResizableCompartment as a list compartment
ListItemEditPart
NestableListItemEditPart: Extends ListItemEditPart to support nesting of list compartments.
NoteEditPart: Note shape which provides textual annotations for diagram elements.
ResizableCompartmentEditPart: An editpart for controlling generic resizable compartment views The compartment can be collapsed, hidden, resized, or given a title
SemanticListCompartmentEditPart: A List compartment Edit part that contains semantic edit parts.
ShapeCompartmentEditPart: A generic (sub) shape container that holds instances of `ShapeNodeEditPart`s and manages the display of `ConnectionNodeEditPart`s anchored to these shape editpart instances.
ShapeCompartmentEditPart.ConnectionRefreshMgr: Class used to refresh the connections associated to the shape compartment's children.
ShapeEditPart: the base controler for shapes
ShapeNodeEditPart: the shape node controller
TextCompartmentEditPart: yhe conroller for hte text compartment
TopGraphicEditPart: the top graphic controller
org.eclipse.gmf.runtime.diagram.ui.editparts.TreeContainerEditPart: Implementation for the regular tree edit part
org.eclipse.gmf.runtime.diagram.ui.editparts.TreeDiagramEditPart: Tree edit part customized for a diagram.
org.eclipse.gmf.runtime.diagram.ui.editparts.TreeEditPart

## Package org.eclipse.gmf.runtime.diagram.ui.editparts Description

Aurora internal packages

## Package Specification

This package contains the edit part classes. An edit part is a controller that specifies how model elements are mapped to visual figures and coordinates the editing behavior of the model.

Runtime

Guidelines for using Eclipse APIs.

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