## Hierarchy For Package org.eclipse.uml2.codegen.ecore.genmodel

Package Hierarchies:
  All Packages

## Interface Hierarchy

- org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage.Literals
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.uml2.codegen.ecore.genmodel.GenModelFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage
    - org.eclipse.emf.codegen.ecore.genmodel.GenBase
      - org.eclipse.uml2.codegen.ecore.genmodel.GenBase
        - org.eclipse.uml2.codegen.ecore.genmodel.GenClassifier (also extends org.eclipse.emf.codegen.ecore.genmodel.GenClassifier)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenClass (also extends org.eclipse.emf.codegen.ecore.genmodel.GenClass)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenDataType (also extends org.eclipse.emf.codegen.ecore.genmodel.GenDataType)
            - org.eclipse.uml2.codegen.ecore.genmodel.GenEnum (also extends org.eclipse.emf.codegen.ecore.genmodel.GenEnum)
        - org.eclipse.uml2.codegen.ecore.genmodel.GenEnumLiteral (also extends org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral)
        - org.eclipse.uml2.codegen.ecore.genmodel.GenModel (also extends org.eclipse.emf.codegen.ecore.genmodel.GenModel)
        - org.eclipse.uml2.codegen.ecore.genmodel.GenPackage (also extends org.eclipse.emf.codegen.ecore.genmodel.GenPackage)
        - org.eclipse.uml2.codegen.ecore.genmodel.GenTypedElement (also extends org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenFeature (also extends org.eclipse.emf.codegen.ecore.genmodel.GenFeature)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenOperation (also extends org.eclipse.emf.codegen.ecore.genmodel.GenOperation)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenParameter (also extends org.eclipse.emf.codegen.ecore.genmodel.GenParameter)
      - org.eclipse.emf.codegen.ecore.genmodel.GenClassifier
        - org.eclipse.emf.codegen.ecore.genmodel.GenClass
          - org.eclipse.uml2.codegen.ecore.genmodel.GenClass (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenClassifier)
        - org.eclipse.uml2.codegen.ecore.genmodel.GenClassifier (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenBase)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenClass (also extends org.eclipse.emf.codegen.ecore.genmodel.GenClass)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenDataType (also extends org.eclipse.emf.codegen.ecore.genmodel.GenDataType)
            - org.eclipse.uml2.codegen.ecore.genmodel.GenEnum (also extends org.eclipse.emf.codegen.ecore.genmodel.GenEnum)
        - org.eclipse.emf.codegen.ecore.genmodel.GenDataType
          - org.eclipse.uml2.codegen.ecore.genmodel.GenDataType (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenClassifier)
            - org.eclipse.uml2.codegen.ecore.genmodel.GenEnum (also extends org.eclipse.emf.codegen.ecore.genmodel.GenEnum)
          - org.eclipse.emf.codegen.ecore.genmodel.GenEnum
            - org.eclipse.uml2.codegen.ecore.genmodel.GenEnum (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenDataType)
      - org.eclipse.emf.codegen.ecore.genmodel.GenEnumLiteral
        - org.eclipse.uml2.codegen.ecore.genmodel.GenEnumLiteral (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenBase)
      - org.eclipse.emf.codegen.ecore.genmodel.GenModel
        - org.eclipse.uml2.codegen.ecore.genmodel.GenModel (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenBase)
      - org.eclipse.emf.codegen.ecore.genmodel.GenPackage
        - org.eclipse.uml2.codegen.ecore.genmodel.GenPackage (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenBase)
      - org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
        - org.eclipse.emf.codegen.ecore.genmodel.GenFeature
          - org.eclipse.uml2.codegen.ecore.genmodel.GenFeature (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenTypedElement)
        - org.eclipse.emf.codegen.ecore.genmodel.GenOperation
          - org.eclipse.uml2.codegen.ecore.genmodel.GenOperation (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenTypedElement)
        - org.eclipse.emf.codegen.ecore.genmodel.GenParameter
          - org.eclipse.uml2.codegen.ecore.genmodel.GenParameter (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenTypedElement)
        - org.eclipse.uml2.codegen.ecore.genmodel.GenTypedElement (also extends org.eclipse.uml2.codegen.ecore.genmodel.GenBase)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenFeature (also extends org.eclipse.emf.codegen.ecore.genmodel.GenFeature)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenOperation (also extends org.eclipse.emf.codegen.ecore.genmodel.GenOperation)
          - org.eclipse.uml2.codegen.ecore.genmodel.GenParameter (also extends org.eclipse.emf.codegen.ecore.genmodel.GenParameter)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.uml2.codegen.ecore.genmodel.GenCacheAdapterScope (implements org.eclipse.emf.common.util.Enumerator)

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.