## Hierarchy For Package org.eclipse.ocl.types

Package Hierarchies:
  All Packages

## Interface Hierarchy

- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.ocl.utilities.ASTNode
      - org.eclipse.ocl.utilities.TypedASTNode
        - org.eclipse.ocl.types.CollectionType<C,O> (also extends org.eclipse.ocl.utilities.PredefinedType<O>)
          - org.eclipse.ocl.types.BagType<C,O>
          - org.eclipse.ocl.types.OrderedSetType<C,O>
          - org.eclipse.ocl.types.SequenceType<C,O>
          - org.eclipse.ocl.types.SetType<C,O>
    - org.eclipse.ocl.types.ElementType
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.ocl.types.TypesFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.ocl.types.TypesPackage
    - org.eclipse.ocl.utilities.PredefinedType<O>
      - org.eclipse.ocl.types.AnyType<O>
      - org.eclipse.ocl.types.CollectionType<C,O> (also extends org.eclipse.ocl.utilities.TypedASTNode)
        - org.eclipse.ocl.types.BagType<C,O>
        - org.eclipse.ocl.types.OrderedSetType<C,O>
        - org.eclipse.ocl.types.SequenceType<C,O>
        - org.eclipse.ocl.types.SetType<C,O>
      - org.eclipse.ocl.types.InvalidType<O>
      - org.eclipse.ocl.types.MessageType<C,O,P>
      - org.eclipse.ocl.types.PrimitiveType<O>
      - org.eclipse.ocl.types.TupleType<O,P>
      - org.eclipse.ocl.types.TypeType<C,O>
      - org.eclipse.ocl.types.VoidType<O>
- org.eclipse.ocl.types.OCLStandardLibrary<C>
- org.eclipse.ocl.types.TypesPackage.Literals

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