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

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
    - org.eclipse.emf.ecore.impl.BasicEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.impl.EObjectImpl (implements org.eclipse.emf.ecore.EObject)
        - org.eclipse.ocl.types.impl.AnyTypeImpl<O> (implements org.eclipse.ocl.types.AnyType<O>)
        - org.eclipse.ocl.types.impl.CollectionTypeImpl<C,O> (implements org.eclipse.ocl.types.CollectionType<C,O>)
          - org.eclipse.ocl.types.impl.BagTypeImpl<C,O> (implements org.eclipse.ocl.types.BagType<C,O>)
          - org.eclipse.ocl.types.impl.OrderedSetTypeImpl<C,O> (implements org.eclipse.ocl.types.OrderedSetType<C,O>)
          - org.eclipse.ocl.types.impl.SequenceTypeImpl<C,O> (implements org.eclipse.ocl.types.SequenceType<C,O>)
          - org.eclipse.ocl.types.impl.SetTypeImpl<C,O> (implements org.eclipse.ocl.types.SetType<C,O>)
        - org.eclipse.ocl.types.impl.ElementTypeImpl (implements org.eclipse.ocl.types.ElementType)
        - org.eclipse.emf.ecore.impl.FlatEObjectImpl
          - org.eclipse.emf.ecore.impl.EModelElementImpl (implements org.eclipse.emf.ecore.EModelElement)
            - org.eclipse.emf.ecore.impl.EFactoryImpl (implements org.eclipse.emf.ecore.EFactory)
              - org.eclipse.ocl.types.impl.TypesFactoryImpl (implements org.eclipse.ocl.types.TypesFactory)
            - org.eclipse.emf.ecore.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.emf.ecore.impl.EPackageImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EPackage)
                - org.eclipse.ocl.types.impl.TypesPackageImpl (implements org.eclipse.ocl.types.TypesPackage)
        - org.eclipse.ocl.types.impl.InvalidTypeImpl<O> (implements org.eclipse.ocl.types.InvalidType<O>)
        - org.eclipse.ocl.types.impl.MessageTypeImpl<C,O,P> (implements org.eclipse.ocl.types.MessageType<C,O,P>)
        - org.eclipse.ocl.types.impl.PrimitiveTypeImpl<O> (implements org.eclipse.ocl.types.PrimitiveType<O>)
        - org.eclipse.ocl.types.impl.TupleTypeImpl<O,P> (implements org.eclipse.ocl.types.TupleType<O,P>)
        - org.eclipse.ocl.types.impl.TypeTypeImpl<C,O> (implements org.eclipse.ocl.types.TypeType<C,O>)
        - org.eclipse.ocl.types.impl.VoidTypeImpl<O> (implements org.eclipse.ocl.types.VoidType<O>)

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