Generation Framework

## Hierarchy For Package org.eclipse.gmf.gmfgraph

Package Hierarchies:
  All Packages

## Interface Hierarchy

- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.gmf.gmfgraph.Border
      - org.eclipse.gmf.gmfgraph.BorderRef
      - org.eclipse.gmf.gmfgraph.CompoundBorder
      - org.eclipse.gmf.gmfgraph.CustomBorder (also extends org.eclipse.gmf.gmfgraph.CustomClass)
      - org.eclipse.gmf.gmfgraph.LineBorder
      - org.eclipse.gmf.gmfgraph.MarginBorder
    - org.eclipse.gmf.gmfgraph.ChildAccess
    - org.eclipse.gmf.gmfgraph.Color
      - org.eclipse.gmf.gmfgraph.ConstantColor
      - org.eclipse.gmf.gmfgraph.RGBColor
    - org.eclipse.gmf.gmfgraph.CustomAttribute
    - org.eclipse.gmf.gmfgraph.CustomClass
      - org.eclipse.gmf.gmfgraph.CustomBorder (also extends org.eclipse.gmf.gmfgraph.Border)
      - org.eclipse.gmf.gmfgraph.CustomFigure (also extends org.eclipse.gmf.gmfgraph.RealFigure)
        - org.eclipse.gmf.gmfgraph.CustomConnection (also extends org.eclipse.gmf.gmfgraph.ConnectionFigure)
        - org.eclipse.gmf.gmfgraph.CustomDecoration (also extends org.eclipse.gmf.gmfgraph.DecorationFigure)
      - org.eclipse.gmf.gmfgraph.CustomLayout (also extends org.eclipse.gmf.gmfgraph.Layout)
      - org.eclipse.gmf.gmfgraph.CustomLayoutData (also extends org.eclipse.gmf.gmfgraph.LayoutData)
    - org.eclipse.gmf.gmfgraph.Dimension
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.gmf.gmfgraph.GMFGraphFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.gmf.gmfgraph.GMFGraphPackage
    - org.eclipse.gmf.gmfgraph.FigureAccessor
    - org.eclipse.gmf.gmfgraph.Font
      - org.eclipse.gmf.gmfgraph.BasicFont
    - org.eclipse.gmf.gmfgraph.Identity
      - org.eclipse.gmf.gmfgraph.Canvas
      - org.eclipse.gmf.gmfgraph.DiagramElement
        - org.eclipse.gmf.gmfgraph.AbstractNode
          - org.eclipse.gmf.gmfgraph.Node
            - org.eclipse.gmf.gmfgraph.DiagramLabel
        - org.eclipse.gmf.gmfgraph.Compartment
        - org.eclipse.gmf.gmfgraph.Connection
      - org.eclipse.gmf.gmfgraph.FigureDescriptor
      - org.eclipse.gmf.gmfgraph.FigureGallery
    - org.eclipse.gmf.gmfgraph.Insets
    - org.eclipse.gmf.gmfgraph.Layout
      - org.eclipse.gmf.gmfgraph.BorderLayout
      - org.eclipse.gmf.gmfgraph.CustomLayout (also extends org.eclipse.gmf.gmfgraph.CustomClass)
      - org.eclipse.gmf.gmfgraph.FlowLayout
      - org.eclipse.gmf.gmfgraph.GridLayout
      - org.eclipse.gmf.gmfgraph.LayoutRef
      - org.eclipse.gmf.gmfgraph.StackLayout
      - org.eclipse.gmf.gmfgraph.XYLayout
    - org.eclipse.gmf.gmfgraph.Layoutable
      - org.eclipse.gmf.gmfgraph.Figure
        - org.eclipse.gmf.gmfgraph.AbstractFigure
          - org.eclipse.gmf.gmfgraph.FigureRef
          - org.eclipse.gmf.gmfgraph.RealFigure
            - org.eclipse.gmf.gmfgraph.ConnectionFigure
              - org.eclipse.gmf.gmfgraph.CustomConnection (also extends org.eclipse.gmf.gmfgraph.CustomFigure)
              - org.eclipse.gmf.gmfgraph.PolylineConnection (also extends org.eclipse.gmf.gmfgraph.Polyline)
            - org.eclipse.gmf.gmfgraph.CustomFigure (also extends org.eclipse.gmf.gmfgraph.CustomClass)
              - org.eclipse.gmf.gmfgraph.CustomConnection (also extends org.eclipse.gmf.gmfgraph.ConnectionFigure)
              - org.eclipse.gmf.gmfgraph.CustomDecoration (also extends org.eclipse.gmf.gmfgraph.DecorationFigure)
            - org.eclipse.gmf.gmfgraph.DecorationFigure
              - org.eclipse.gmf.gmfgraph.CustomDecoration (also extends org.eclipse.gmf.gmfgraph.CustomFigure)
              - org.eclipse.gmf.gmfgraph.PolygonDecoration (also extends org.eclipse.gmf.gmfgraph.Polygon)
              - org.eclipse.gmf.gmfgraph.PolylineDecoration (also extends org.eclipse.gmf.gmfgraph.Polyline)
            - org.eclipse.gmf.gmfgraph.Label
            - org.eclipse.gmf.gmfgraph.LabeledContainer
            - org.eclipse.gmf.gmfgraph.Shape
              - org.eclipse.gmf.gmfgraph.Ellipse
              - org.eclipse.gmf.gmfgraph.Polyline
                - org.eclipse.gmf.gmfgraph.Polygon
                  - org.eclipse.gmf.gmfgraph.PolygonDecoration (also extends org.eclipse.gmf.gmfgraph.DecorationFigure)
                  - org.eclipse.gmf.gmfgraph.ScalablePolygon
                - org.eclipse.gmf.gmfgraph.PolylineConnection (also extends org.eclipse.gmf.gmfgraph.ConnectionFigure)
                - org.eclipse.gmf.gmfgraph.PolylineDecoration (also extends org.eclipse.gmf.gmfgraph.DecorationFigure)
              - org.eclipse.gmf.gmfgraph.Rectangle
              - org.eclipse.gmf.gmfgraph.RoundedRectangle
            - org.eclipse.gmf.gmfgraph.SVGFigure
    - org.eclipse.gmf.gmfgraph.LayoutData
      - org.eclipse.gmf.gmfgraph.BorderLayoutData
      - org.eclipse.gmf.gmfgraph.CustomLayoutData (also extends org.eclipse.gmf.gmfgraph.CustomClass)
      - org.eclipse.gmf.gmfgraph.GridLayoutData
      - org.eclipse.gmf.gmfgraph.XYLayoutData
    - org.eclipse.gmf.gmfgraph.Point
    - org.eclipse.gmf.gmfgraph.Rectangle2D
    - org.eclipse.gmf.gmfgraph.SVGProperty
    - org.eclipse.gmf.gmfgraph.VisualFacet
      - org.eclipse.gmf.gmfgraph.AlignmentFacet
      - org.eclipse.gmf.gmfgraph.DefaultSizeFacet
      - org.eclipse.gmf.gmfgraph.GeneralFacet
      - org.eclipse.gmf.gmfgraph.GradientFacet
      - org.eclipse.gmf.gmfgraph.LabelOffsetFacet

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.gmf.gmfgraph.SVGPropertyType (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.gmfgraph.LineKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.gmfgraph.FontStyle (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.gmfgraph.Direction (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.gmfgraph.Alignment (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.gmfgraph.ColorConstants (implements org.eclipse.emf.common.util.Enumerator)

Generation Framework

Guidelines for using Eclipse APIs.

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