Runtime

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

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.eclipse.gef.editpolicies.AbstractEditPolicy (implements org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants)
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy (implements org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener)
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEditPolicy
    - class org.eclipse.gef.editpolicies.ComponentEditPolicy
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ComponentEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ListItemComponentEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ViewComponentEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.VisibilityComponentEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConnectionLabelsEditPolicy
    - class org.eclipse.gef.editpolicies.ContainerEditPolicy
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ContainerEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CreationEditPolicy
    - class org.eclipse.gef.editpolicies.GraphicalEditPolicy
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DiagramAssistantEditPolicy (implements org.eclipse.draw2d.MouseMotionListener)
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConnectionHandleEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.PopupBarEditPolicy
          - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DiagramPopupBarEditPolicy (implements org.eclipse.gef.palette.PaletteListener)
      - class org.eclipse.gef.editpolicies.DirectEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.LabelDirectEditPolicy
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DragDropEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DiagramDragDropEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ShapeCompartmentDropEditPolicy
      - class org.eclipse.gmf.runtime.gef.ui.internal.editpolicies.GraphicalEditPolicyEx
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DecorationEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.TetherConnectionEditPolicy
      - class org.eclipse.gef.editpolicies.GraphicalNodeEditPolicy
        - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.GraphicalNodeEditPolicy
          - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ContainerNodeEditPolicy
          - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.TreeGraphicalNodeEditPolicy
      - class org.eclipse.gef.editpolicies.LayoutEditPolicy
        - class org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy
          - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConstrainedToolbarLayoutEditPolicy
          - class org.eclipse.gef.editpolicies.XYLayoutEditPolicy
            - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy
      - class org.eclipse.gef.editpolicies.SelectionEditPolicy
        - class org.eclipse.gef.editpolicies.SelectionHandlesEditPolicy (implements org.eclipse.core.runtime.IAdaptable)
          - class org.eclipse.gmf.runtime.gef.ui.internal.editpolicies.ConnectionBendpointEditPolicy (implements java.beans.PropertyChangeListener)
            - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConnectionBendpointEditPolicy
          - class org.eclipse.gef.editpolicies.ConnectionEndpointEditPolicy
            - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.UnmovableConnectionEditPolicy
          - class org.eclipse.gef.editpolicies.NonResizableEditPolicy
            - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableEditPolicyEx
              - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.BorderItemSelectionEditPolicy
              - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableLabelEditPolicy
              - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableTextEditPolicy
            - class org.eclipse.gef.editpolicies.ResizableEditPolicy
              - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableEditPolicyEx
                - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableCompartmentEditPolicy
                - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableShapeEditPolicy
                  - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableShapeLabelEditPolicy
                    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableLabelEditPolicy
                  - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.RotatableShapeEditPolicy
                  - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.UnmovableShapeEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.NotationConnectionReorientEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.OpenEditPolicy
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.OpenDiagramEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.PropertyHandlerEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SortFilterCompartmentItemsEditPolicy
    - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SortFilterContentEditPolicy
  - class org.eclipse.core.commands.operations.AbstractOperation (implements org.eclipse.core.commands.operations.IUndoableOperation)
    - class org.eclipse.gmf.runtime.common.core.command.AbstractCommand (implements org.eclipse.gmf.runtime.common.core.command.ICommand, org.eclipse.gmf.runtime.common.core.internal.command.ICommandWithSettableResult)
      - class org.eclipse.gmf.runtime.diagram.ui.commands.PopupMenuCommand
        - class org.eclipse.gmf.runtime.diagram.ui.commands.CreateOrSelectElementCommand
          - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.GraphicalNodeEditPolicy.PromptAndCreateConnectionCommand
  - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.DecorationEditPolicy.DecoratorTarget (implements org.eclipse.gmf.runtime.diagram.ui.services.decorator.IDecoratorTarget)
  - class org.eclipse.gmf.runtime.common.core.util.Proxy
    - class org.eclipse.gmf.runtime.emf.core.util.EObjectAdapter (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.gmf.runtime.emf.core.util.IProxyEObject)
      - class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.CanonicalElementAdapter

## Interface Hierarchy

- interface org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles

Runtime

Guidelines for using Eclipse APIs.

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