Generation Framework

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

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.eclipse.emf.common.util.AbstractEnumerator (implements org.eclipse.emf.common.util.Enumerator)
    - class org.eclipse.gmf.codegen.gmfgen.GenLanguage
    - class org.eclipse.gmf.codegen.gmfgen.GenSeverity
    - class org.eclipse.gmf.codegen.gmfgen.LinkLabelAlignment
    - class org.eclipse.gmf.codegen.gmfgen.ProviderPriority
    - class org.eclipse.gmf.codegen.gmfgen.ViewmapLayoutType

## Interface Hierarchy

- interface org.eclipse.emf.common.notify.Notifier
  - interface org.eclipse.emf.ecore.EObject
    - interface org.eclipse.gmf.codegen.gmfgen.Attributes
      - interface org.eclipse.gmf.codegen.gmfgen.ColorAttributes
      - interface org.eclipse.gmf.codegen.gmfgen.DefaultSizeAttributes
      - interface org.eclipse.gmf.codegen.gmfgen.LabelOffsetAttributes
      - interface org.eclipse.gmf.codegen.gmfgen.ResizeConstraints
      - interface org.eclipse.gmf.codegen.gmfgen.StyleAttributes
    - interface org.eclipse.gmf.codegen.gmfgen.BatchValidation
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.EditorCandies
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.EditPartCandies
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.ElementType
      - interface org.eclipse.gmf.codegen.gmfgen.MetamodelType
      - interface org.eclipse.gmf.codegen.gmfgen.NotationType
      - interface org.eclipse.gmf.codegen.gmfgen.SpecializationType
    - interface org.eclipse.emf.ecore.EModelElement
      - interface org.eclipse.emf.ecore.EFactory
        - interface org.eclipse.gmf.codegen.gmfgen.GMFGenFactory
      - interface org.eclipse.emf.ecore.ENamedElement
        - interface org.eclipse.emf.ecore.EPackage
          - interface org.eclipse.gmf.codegen.gmfgen.GMFGenPackage
    - interface org.eclipse.gmf.codegen.gmfgen.EntryBase
      - interface org.eclipse.gmf.codegen.gmfgen.ToolEntry (also extends org.eclipse.gmf.codegen.gmfgen.ToolGroupItem)
      - interface org.eclipse.gmf.codegen.gmfgen.ToolGroup (also extends org.eclipse.gmf.codegen.gmfgen.ToolGroupItem)
    - interface org.eclipse.gmf.codegen.gmfgen.GenCommonBase
      - interface org.eclipse.gmf.codegen.gmfgen.GenContainerBase
        - interface org.eclipse.gmf.codegen.gmfgen.GenChildContainer
          - interface org.eclipse.gmf.codegen.gmfgen.GenCompartment
          - interface org.eclipse.gmf.codegen.gmfgen.GenNode
            - interface org.eclipse.gmf.codegen.gmfgen.GenChildNode
              - interface org.eclipse.gmf.codegen.gmfgen.GenChildLabelNode
            - interface org.eclipse.gmf.codegen.gmfgen.GenTopLevelNode
        - interface 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)
      - interface org.eclipse.gmf.codegen.gmfgen.GenLabel
        - interface org.eclipse.gmf.codegen.gmfgen.GenLinkLabel
        - interface org.eclipse.gmf.codegen.gmfgen.GenNodeLabel
          - interface org.eclipse.gmf.codegen.gmfgen.GenExternalNodeLabel
      - interface org.eclipse.gmf.codegen.gmfgen.GenLink
    - interface org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator
    - interface org.eclipse.gmf.codegen.gmfgen.GenEditorView
    - interface org.eclipse.gmf.codegen.gmfgen.GenElementInitializer
      - interface org.eclipse.gmf.codegen.gmfgen.GenFeatureSeqInitializer
    - interface org.eclipse.gmf.codegen.gmfgen.GenExpressionProviderBase
      - interface org.eclipse.gmf.codegen.gmfgen.GenExpressionInterpreter
      - interface org.eclipse.gmf.codegen.gmfgen.GenJavaExpressionProvider
    - interface org.eclipse.gmf.codegen.gmfgen.GenExpressionProviderContainer
    - interface org.eclipse.gmf.codegen.gmfgen.GenLinkConstraints
    - interface org.eclipse.gmf.codegen.gmfgen.GenPlugin
    - interface org.eclipse.gmf.codegen.gmfgen.GenRuleBase
      - interface org.eclipse.gmf.codegen.gmfgen.GenAuditRule
      - interface org.eclipse.gmf.codegen.gmfgen.GenMetricRule
    - interface org.eclipse.gmf.codegen.gmfgen.GenRuleContainerBase
      - interface org.eclipse.gmf.codegen.gmfgen.GenAuditContainer
      - interface org.eclipse.gmf.codegen.gmfgen.GenMetricContainer
    - interface org.eclipse.gmf.codegen.gmfgen.GenRuleTarget
      - interface org.eclipse.gmf.codegen.gmfgen.GenAuditable
        - interface org.eclipse.gmf.codegen.gmfgen.GenAuditedMetricTarget
        - interface org.eclipse.gmf.codegen.gmfgen.GenDiagramElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenMeasurable)
        - interface org.eclipse.gmf.codegen.gmfgen.GenDomainAttributeTarget
        - interface org.eclipse.gmf.codegen.gmfgen.GenDomainElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenMeasurable)
        - interface org.eclipse.gmf.codegen.gmfgen.GenNotationElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenMeasurable)
      - interface org.eclipse.gmf.codegen.gmfgen.GenMeasurable
        - interface org.eclipse.gmf.codegen.gmfgen.GenDiagramElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenAuditable)
        - interface org.eclipse.gmf.codegen.gmfgen.GenDomainElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenAuditable)
        - interface org.eclipse.gmf.codegen.gmfgen.GenNotationElementTarget (also extends org.eclipse.gmf.codegen.gmfgen.GenAuditable)
    - interface org.eclipse.gmf.codegen.gmfgen.LinkConstraints
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.MeasurementUnit
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.ModelFacet
      - interface org.eclipse.gmf.codegen.gmfgen.CompositeFeatureModelFacet
        - interface org.eclipse.gmf.codegen.gmfgen.CompositeFeatureLabelModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.LabelModelFacet)
      - interface org.eclipse.gmf.codegen.gmfgen.FeatureModelFacet
        - interface org.eclipse.gmf.codegen.gmfgen.FeatureLabelModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.LabelModelFacet)
        - interface org.eclipse.gmf.codegen.gmfgen.FeatureLinkModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.LinkModelFacet)
      - interface org.eclipse.gmf.codegen.gmfgen.LabelModelFacet
        - interface org.eclipse.gmf.codegen.gmfgen.CompositeFeatureLabelModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.CompositeFeatureModelFacet)
        - interface org.eclipse.gmf.codegen.gmfgen.DesignLabelModelFacet
        - interface org.eclipse.gmf.codegen.gmfgen.FeatureLabelModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.FeatureModelFacet)
      - interface org.eclipse.gmf.codegen.gmfgen.LinkModelFacet
        - interface org.eclipse.gmf.codegen.gmfgen.FeatureLinkModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.FeatureModelFacet)
        - interface org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.TypeModelFacet)
      - interface org.eclipse.gmf.codegen.gmfgen.TypeModelFacet
        - interface org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet (also extends org.eclipse.gmf.codegen.gmfgen.LinkModelFacet)
    - interface org.eclipse.gmf.codegen.gmfgen.PackageNames
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.Palette
    - interface org.eclipse.gmf.codegen.gmfgen.ProviderClassNames
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.Shortcuts
      - interface 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)
    - interface org.eclipse.gmf.codegen.gmfgen.ToolGroupItem
      - interface org.eclipse.gmf.codegen.gmfgen.Separator
      - interface org.eclipse.gmf.codegen.gmfgen.ToolEntry (also extends org.eclipse.gmf.codegen.gmfgen.EntryBase)
      - interface org.eclipse.gmf.codegen.gmfgen.ToolGroup (also extends org.eclipse.gmf.codegen.gmfgen.EntryBase)
    - interface org.eclipse.gmf.codegen.gmfgen.ValueExpression
      - interface org.eclipse.gmf.codegen.gmfgen.GenConstraint
      - interface org.eclipse.gmf.codegen.gmfgen.GenFeatureValueSpec
    - interface org.eclipse.gmf.codegen.gmfgen.Viewmap
      - interface org.eclipse.gmf.codegen.gmfgen.FigureViewmap
      - interface org.eclipse.gmf.codegen.gmfgen.InnerClassViewmap
      - interface org.eclipse.gmf.codegen.gmfgen.ParentAssignedViewmap
      - interface org.eclipse.gmf.codegen.gmfgen.SnippetViewmap

Generation Framework

Guidelines for using Eclipse APIs.

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