Generation Framework

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

Package Hierarchies:
  All Packages

## Interface Hierarchy

- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.gmf.mappings.AppearanceSteward
      - org.eclipse.gmf.mappings.LinkMapping (also extends org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.MenuOwner, org.eclipse.gmf.mappings.NeedsContainment, org.eclipse.gmf.mappings.ToolOwner)
      - org.eclipse.gmf.mappings.NodeMapping (also extends org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.MenuOwner, org.eclipse.gmf.mappings.ToolOwner)
    - org.eclipse.gmf.mappings.Auditable
      - org.eclipse.gmf.mappings.AuditedMetricTarget
      - org.eclipse.gmf.mappings.DiagramElementTarget (also extends org.eclipse.gmf.mappings.Measurable)
      - org.eclipse.gmf.mappings.DomainAttributeTarget
      - org.eclipse.gmf.mappings.DomainElementTarget (also extends org.eclipse.gmf.mappings.Measurable)
      - org.eclipse.gmf.mappings.NotationElementTarget (also extends org.eclipse.gmf.mappings.Measurable)
    - org.eclipse.gmf.mappings.AuditContainer
    - org.eclipse.gmf.mappings.CanvasMapping
    - org.eclipse.gmf.mappings.CompartmentMapping
    - org.eclipse.gmf.mappings.ElementInitializer
      - org.eclipse.gmf.mappings.FeatureSeqInitializer
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.gmf.mappings.GMFMapFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.gmf.mappings.GMFMapPackage
    - org.eclipse.gmf.mappings.FeatureInitializer
      - org.eclipse.gmf.mappings.FeatureValueSpec (also extends org.eclipse.gmf.mappings.ValueExpression)
      - org.eclipse.gmf.mappings.ReferenceNewElementSpec
    - org.eclipse.gmf.mappings.LabelMapping
      - org.eclipse.gmf.mappings.DesignLabelMapping
      - org.eclipse.gmf.mappings.FeatureLabelMapping
    - org.eclipse.gmf.mappings.LinkConstraints
    - org.eclipse.gmf.mappings.Mapping
    - org.eclipse.gmf.mappings.MappingEntry
      - org.eclipse.gmf.mappings.LinkMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MenuOwner, org.eclipse.gmf.mappings.NeedsContainment, org.eclipse.gmf.mappings.ToolOwner)
      - org.eclipse.gmf.mappings.NodeMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MenuOwner, org.eclipse.gmf.mappings.ToolOwner)
    - org.eclipse.gmf.mappings.Measurable
      - org.eclipse.gmf.mappings.DiagramElementTarget (also extends org.eclipse.gmf.mappings.Auditable)
      - org.eclipse.gmf.mappings.DomainElementTarget (also extends org.eclipse.gmf.mappings.Auditable)
      - org.eclipse.gmf.mappings.NotationElementTarget (also extends org.eclipse.gmf.mappings.Auditable)
    - org.eclipse.gmf.mappings.MenuOwner
      - org.eclipse.gmf.mappings.LinkMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.NeedsContainment, org.eclipse.gmf.mappings.ToolOwner)
      - org.eclipse.gmf.mappings.NodeMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.ToolOwner)
    - org.eclipse.gmf.mappings.MetricContainer
    - org.eclipse.gmf.mappings.NeedsContainment
      - org.eclipse.gmf.mappings.LinkMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.MenuOwner, org.eclipse.gmf.mappings.ToolOwner)
      - org.eclipse.gmf.mappings.NodeReference
        - org.eclipse.gmf.mappings.ChildReference
        - org.eclipse.gmf.mappings.TopNodeReference
    - org.eclipse.gmf.mappings.RuleBase
      - org.eclipse.gmf.mappings.AuditRule
      - org.eclipse.gmf.mappings.MetricRule
    - org.eclipse.gmf.mappings.ToolOwner
      - org.eclipse.gmf.mappings.LinkMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.MenuOwner, org.eclipse.gmf.mappings.NeedsContainment)
      - org.eclipse.gmf.mappings.NodeMapping (also extends org.eclipse.gmf.mappings.AppearanceSteward, org.eclipse.gmf.mappings.MappingEntry, org.eclipse.gmf.mappings.MenuOwner)
    - org.eclipse.gmf.mappings.ValueExpression
      - org.eclipse.gmf.mappings.Constraint
      - org.eclipse.gmf.mappings.FeatureValueSpec (also extends org.eclipse.gmf.mappings.FeatureInitializer)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.gmf.mappings.Severity (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.mappings.Language (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.gmf.mappings.LabelTextAccessMethod (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.