## Hierarchy For Package org.eclipse.emf.ecoretools.diagram.edit.parts

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.gef.editparts.AbstractEditPart (implements org.eclipse.gef.EditPart, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.RequestConstants)
    - org.eclipse.gef.editparts.AbstractGraphicalEditPart (implements org.eclipse.gef.GraphicalEditPart)
      - org.eclipse.gef.editparts.AbstractConnectionEditPart (implements org.eclipse.gef.ConnectionEditPart, org.eclipse.gef.LayerConstants)
        - 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)
          - org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionNodeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart)
            - org.eclipse.emf.ecoretools.diagram.edit.parts.EAnnotationReferencesEditPart
            - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassESuperTypesEditPart
            - org.eclipse.emf.ecoretools.diagram.edit.parts.EReferenceEditPart
      - 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)
        - org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EAnnotationSourceEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EAttributeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassName2EditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassNameEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataTypeInstanceClass2EditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataTypeInstanceClassEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataTypeName2EditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataTypeNameEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumLiteralEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumName2EditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumNameEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EOperationEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EPackageNameEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EStringToStringMapEntryEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IResizableCompartmentEditPart)
            - org.eclipse.gmf.runtime.diagram.ui.editparts.ListCompartmentEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EAnnotationDetailsEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassAttributes2EditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassAttributesEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassOperations2EditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassOperationsEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumLiterals2EditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumLiteralsEditPart
            - org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.ISurfaceEditPart, java.beans.PropertyChangeListener)
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EPackageContentsEditPart
        - org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.ISurfaceEditPart, org.eclipse.gef.LayerConstants)
          - org.eclipse.emf.ecoretools.diagram.edit.parts.EPackageEditPart
        - org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart (implements org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart)
          - org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
            - org.eclipse.emf.ecoretools.diagram.edit.parts.EReferenceLowerBoundUpperBoundEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
            - org.eclipse.emf.ecoretools.diagram.edit.parts.EReferenceNameEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart)
          - org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart)
            - org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart (implements org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart)
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EAnnotationEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClass2EditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataType2EditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataTypeEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnum2EditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumEditPart
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EPackage2EditPart
  - org.eclipse.emf.ecoretools.diagram.edit.parts.EcoreEditPartFactory (implements org.eclipse.gef.EditPartFactory)
  - org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - 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.emf.ecoretools.diagram.edit.parts.EAnnotationReferencesEditPart.DashedLineConnection
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassESuperTypesEditPart.SolidLineWDstClosedArrow
              - org.eclipse.emf.ecoretools.diagram.edit.parts.EReferenceEditPart.SolidLineWDstArrow
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EPackage2EditPart.PackageFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumEditPart.EnumerationFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EEnum2EditPart.EnumerationFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataTypeEditPart.DataTypeFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EDataType2EditPart.DataTypeFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EClassEditPart.ClassFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EClass2EditPart.ClassFigure
  - GradientRectangleFigure
    - org.eclipse.emf.ecoretools.diagram.edit.parts.EAnnotationEditPart.AnnotationFigure

Copyright 2007 Anyware Technologies. All Rights Reserved.