Generation Framework

## Hierarchy For Package org.eclipse.gmf.codegen.gmfgen

Package Hierarchies:
  All Packages

## Interface Hierarchy

- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.gmf.codegen.gmfgen.Attributes
      - org.eclipse.gmf.codegen.gmfgen.ColorAttributes
      - org.eclipse.gmf.codegen.gmfgen.DefaultSizeAttributes
      - org.eclipse.gmf.codegen.gmfgen.LabelOffsetAttributes
      - org.eclipse.gmf.codegen.gmfgen.ResizeConstraints
      - org.eclipse.gmf.codegen.gmfgen.StyleAttributes
    - org.eclipse.gmf.codegen.gmfgen.BatchValidation
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.Behaviour
      - org.eclipse.gmf.codegen.gmfgen.CustomBehaviour
      - org.eclipse.gmf.codegen.gmfgen.OpenDiagramBehaviour
      - org.eclipse.gmf.codegen.gmfgen.SharedBehaviour
    - org.eclipse.gmf.codegen.gmfgen.DynamicModelAccess
    - org.eclipse.gmf.codegen.gmfgen.EditorCandies
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.EditPartCandies
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.ElementType
      - org.eclipse.gmf.codegen.gmfgen.MetamodelType
      - org.eclipse.gmf.codegen.gmfgen.NotationType
      - org.eclipse.gmf.codegen.gmfgen.SpecializationType
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.gmf.codegen.gmfgen.GMFGenFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.gmf.codegen.gmfgen.GMFGenPackage
    - org.eclipse.gmf.codegen.gmfgen.EntryBase
      - org.eclipse.gmf.codegen.gmfgen.AbstractToolEntry (also extends org.eclipse.gmf.codegen.gmfgen.ToolGroupItem)
        - org.eclipse.gmf.codegen.gmfgen.StandardEntry
        - org.eclipse.gmf.codegen.gmfgen.ToolEntry
      - org.eclipse.gmf.codegen.gmfgen.ToolGroup (also extends org.eclipse.gmf.codegen.gmfgen.ToolGroupItem)
    - org.eclipse.gmf.codegen.gmfgen.GenApplication
    - org.eclipse.gmf.codegen.gmfgen.GenAuditContainer
    - org.eclipse.gmf.codegen.gmfgen.GenAuditContext
    - org.eclipse.gmf.codegen.gmfgen.GenAuditRoot
    - org.eclipse.gmf.codegen.gmfgen.GenColor
      - org.eclipse.gmf.codegen.gmfgen.GenConstantColor
      - org.eclipse.gmf.codegen.gmfgen.GenRGBColor
    - org.eclipse.gmf.codegen.gmfgen.GenCommonBase
      - org.eclipse.gmf.codegen.gmfgen.GenContainerBase
        - org.eclipse.gmf.codegen.gmfgen.GenChildContainer
          - org.eclipse.gmf.codegen.gmfgen.GenCompartment
          - org.eclipse.gmf.codegen.gmfgen.GenNode (also extends org.eclipse.gmf.codegen.gmfgen.GenLinkEnd)
            - org.eclipse.gmf.codegen.gmfgen.GenChildNode
              - org.eclipse.gmf.codegen.gmfgen.GenChildLabelNode
              - org.eclipse.gmf.codegen.gmfgen.GenChildSideAffixedNode
            - org.eclipse.gmf.codegen.gmfgen.GenTopLevelNode
        - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
      - org.eclipse.gmf.codegen.gmfgen.GenLabel
        - org.eclipse.gmf.codegen.gmfgen.GenLinkLabel
        - org.eclipse.gmf.codegen.gmfgen.GenNodeLabel
          - org.eclipse.gmf.codegen.gmfgen.GenExternalNodeLabel
      - org.eclipse.gmf.codegen.gmfgen.GenLink (also extends org.eclipse.gmf.codegen.gmfgen.GenLinkEnd)
      - org.eclipse.gmf.codegen.gmfgen.GenLinkEnd
        - org.eclipse.gmf.codegen.gmfgen.GenLink (also extends org.eclipse.gmf.codegen.gmfgen.GenCommonBase)
        - org.eclipse.gmf.codegen.gmfgen.GenNode (also extends org.eclipse.gmf.codegen.gmfgen.GenChildContainer)
          - org.eclipse.gmf.codegen.gmfgen.GenChildNode
            - org.eclipse.gmf.codegen.gmfgen.GenChildLabelNode
            - org.eclipse.gmf.codegen.gmfgen.GenChildSideAffixedNode
          - org.eclipse.gmf.codegen.gmfgen.GenTopLevelNode
    - org.eclipse.gmf.codegen.gmfgen.GenContributionItem
      - org.eclipse.gmf.codegen.gmfgen.GenAction
        - org.eclipse.gmf.codegen.gmfgen.CreateShortcutAction
        - org.eclipse.gmf.codegen.gmfgen.InitDiagramAction
        - org.eclipse.gmf.codegen.gmfgen.LoadResourceAction
      - org.eclipse.gmf.codegen.gmfgen.GenActionFactoryContributionItem
      - org.eclipse.gmf.codegen.gmfgen.GenCommandAction
      - org.eclipse.gmf.codegen.gmfgen.GenCustomAction
      - org.eclipse.gmf.codegen.gmfgen.GenGroupMarker
      - org.eclipse.gmf.codegen.gmfgen.GenMenuManager (also extends org.eclipse.gmf.codegen.gmfgen.GenContributionManager)
      - org.eclipse.gmf.codegen.gmfgen.GenSeparator
      - org.eclipse.gmf.codegen.gmfgen.GenSharedContributionItem
      - org.eclipse.gmf.codegen.gmfgen.GenToolBarManager (also extends org.eclipse.gmf.codegen.gmfgen.GenContributionManager)
    - org.eclipse.gmf.codegen.gmfgen.GenContributionManager
      - org.eclipse.gmf.codegen.gmfgen.GenContextMenu
      - org.eclipse.gmf.codegen.gmfgen.GenMenuManager (also extends org.eclipse.gmf.codegen.gmfgen.GenContributionItem)
      - org.eclipse.gmf.codegen.gmfgen.GenToolBarManager (also extends org.eclipse.gmf.codegen.gmfgen.GenContributionItem)
    - org.eclipse.gmf.codegen.gmfgen.GenDiagramPreferences
    - org.eclipse.gmf.codegen.gmfgen.GenDiagramUpdater
    - org.eclipse.gmf.codegen.gmfgen.GenDomainModelNavigator
      - org.eclipse.gmf.codegen.gmfgen.GenNavigator
    - org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator
    - org.eclipse.gmf.codegen.gmfgen.GenEditorView
    - org.eclipse.gmf.codegen.gmfgen.GenElementInitializer
      - org.eclipse.gmf.codegen.gmfgen.GenFeatureSeqInitializer
    - org.eclipse.gmf.codegen.gmfgen.GenExpressionProviderBase
      - org.eclipse.gmf.codegen.gmfgen.GenExpressionInterpreter
      - org.eclipse.gmf.codegen.gmfgen.GenJavaExpressionProvider
      - org.eclipse.gmf.codegen.gmfgen.GenLiteralExpressionProvider
    - org.eclipse.gmf.codegen.gmfgen.GenExpressionProviderContainer
    - org.eclipse.gmf.codegen.gmfgen.GenFeatureInitializer
      - org.eclipse.gmf.codegen.gmfgen.GenFeatureValueSpec
      - org.eclipse.gmf.codegen.gmfgen.GenReferenceNewElementSpec
    - org.eclipse.gmf.codegen.gmfgen.GenFont
      - org.eclipse.gmf.codegen.gmfgen.GenCustomFont
      - org.eclipse.gmf.codegen.gmfgen.GenStandardFont
    - org.eclipse.gmf.codegen.gmfgen.GenLinkConstraints
    - org.eclipse.gmf.codegen.gmfgen.GenMetricContainer
    - org.eclipse.gmf.codegen.gmfgen.GenNavigatorChildReference
    - org.eclipse.gmf.codegen.gmfgen.GenNavigatorPath
    - org.eclipse.gmf.codegen.gmfgen.GenNavigatorPathSegment
    - org.eclipse.gmf.codegen.gmfgen.GenParserImplementation
      - org.eclipse.gmf.codegen.gmfgen.CustomParser
      - org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser
      - org.eclipse.gmf.codegen.gmfgen.ExternalParser
      - org.eclipse.gmf.codegen.gmfgen.PredefinedParser
    - org.eclipse.gmf.codegen.gmfgen.GenParsers
    - org.eclipse.gmf.codegen.gmfgen.GenPlugin
    - org.eclipse.gmf.codegen.gmfgen.GenPreference
    - org.eclipse.gmf.codegen.gmfgen.GenPreferencePage
      - org.eclipse.gmf.codegen.gmfgen.GenCustomPreferencePage
      - org.eclipse.gmf.codegen.gmfgen.GenStandardPreferencePage
    - org.eclipse.gmf.codegen.gmfgen.GenPropertySheet
    - org.eclipse.gmf.codegen.gmfgen.GenPropertyTab
      - org.eclipse.gmf.codegen.gmfgen.GenCustomPropertyTab
      - org.eclipse.gmf.codegen.gmfgen.GenStandardPropertyTab
    - org.eclipse.gmf.codegen.gmfgen.GenPropertyTabFilter
      - org.eclipse.gmf.codegen.gmfgen.CustomTabFilter
      - org.eclipse.gmf.codegen.gmfgen.TypeTabFilter
    - org.eclipse.gmf.codegen.gmfgen.GenRuleBase
      - org.eclipse.gmf.codegen.gmfgen.GenAuditRule
      - org.eclipse.gmf.codegen.gmfgen.GenMetricRule
    - org.eclipse.gmf.codegen.gmfgen.GenRuleTarget
      - org.eclipse.gmf.codegen.gmfgen.GenAuditable
        - org.eclipse.gmf.codegen.gmfgen.GenAuditedMetricTarget
        - org.eclipse.gmf.codegen.gmfgen.GenDiagramElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenMeasurable)
        - org.eclipse.gmf.codegen.gmfgen.GenDomainAttributeTarget
        - org.eclipse.gmf.codegen.gmfgen.GenDomainElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenMeasurable)
        - org.eclipse.gmf.codegen.gmfgen.GenNotationElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenMeasurable)
      - org.eclipse.gmf.codegen.gmfgen.GenMeasurable
        - org.eclipse.gmf.codegen.gmfgen.GenDiagramElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenAuditable)
        - org.eclipse.gmf.codegen.gmfgen.GenDomainElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenAuditable)
        - org.eclipse.gmf.codegen.gmfgen.GenNotationElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenAuditable)
    - org.eclipse.gmf.codegen.gmfgen.LinkConstraints
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.MeasurementUnit
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.ModelFacet
      - org.eclipse.gmf.codegen.gmfgen.LabelModelFacet
        - org.eclipse.gmf.codegen.gmfgen.DesignLabelModelFacet
        - org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet
        - org.eclipse.gmf.codegen.gmfgen.FeatureLabelModelFacet
      - org.eclipse.gmf.codegen.gmfgen.LinkModelFacet
        - org.eclipse.gmf.codegen.gmfgen.FeatureLinkModelFacet
        - org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.TypeModelFacet)
      - org.eclipse.gmf.codegen.gmfgen.TypeModelFacet
        - org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.LinkModelFacet)
    - org.eclipse.gmf.codegen.gmfgen.Navigator
    - org.eclipse.gmf.codegen.gmfgen.PackageNames
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.Palette
    - org.eclipse.gmf.codegen.gmfgen.ProviderClassNames
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.Shortcuts)
    - org.eclipse.gmf.codegen.gmfgen.Shortcuts
      - org.eclipse.gmf.codegen.gmfgen.GenDiagram (also extends org.eclipse.gmf.codegen.gmfgen.BatchValidation, org.eclipse.gmf.codegen.gmfgen.EditorCandies, org.eclipse.gmf.codegen.gmfgen.EditPartCandies, org.eclipse.gmf.codegen.gmfgen.GenContainerBase, org.eclipse.gmf.codegen.gmfgen.LinkConstraints, org.eclipse.gmf.codegen.gmfgen.MeasurementUnit, org.eclipse.gmf.codegen.gmfgen.PackageNames, org.eclipse.gmf.codegen.gmfgen.ProviderClassNames)
    - org.eclipse.gmf.codegen.gmfgen.ToolGroupItem
      - org.eclipse.gmf.codegen.gmfgen.AbstractToolEntry (also extends org.eclipse.gmf.codegen.gmfgen.EntryBase)
        - org.eclipse.gmf.codegen.gmfgen.StandardEntry
        - org.eclipse.gmf.codegen.gmfgen.ToolEntry
      - org.eclipse.gmf.codegen.gmfgen.Separator
      - org.eclipse.gmf.codegen.gmfgen.ToolGroup (also extends org.eclipse.gmf.codegen.gmfgen.EntryBase)
    - org.eclipse.gmf.codegen.gmfgen.Updater
    - org.eclipse.gmf.codegen.gmfgen.ValueExpression
      - org.eclipse.gmf.codegen.gmfgen.GenConstraint
    - org.eclipse.gmf.codegen.gmfgen.Viewmap
      - org.eclipse.gmf.codegen.gmfgen.FigureViewmap
      - org.eclipse.gmf.codegen.gmfgen.InnerClassViewmap
      - org.eclipse.gmf.codegen.gmfgen.ModeledViewmap
      - org.eclipse.gmf.codegen.gmfgen.ParentAssignedViewmap
      - org.eclipse.gmf.codegen.gmfgen.SnippetViewmap

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.gmf.codegen.gmfgen.StandardEntryKind (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.ViewmapLayoutType (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.GenLanguage (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.GeneratedType (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.LinkLabelAlignment (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.LabelTextAccessMethod (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.LineStyle (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.FontStyle (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.Routing (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.StandardPreferencePages (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.GenSeverity (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.JFaceFont (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.ProviderPriority (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.GenNavigatorReferenceType (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.RulerUnits (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.codegen.gmfgen.DiagramColors (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.