## Hierarchy For Package org.eclipse.ocl.ecore.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.ecore.impl.CallOperationActionImpl (implements org.eclipse.ocl.ecore.CallOperationAction)
        - org.eclipse.ocl.ecore.impl.ExpressionInOCLImpl (implements org.eclipse.ocl.ecore.ExpressionInOCL)
        - 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.ecore.impl.EcoreFactoryImpl (implements org.eclipse.ocl.ecore.EcoreFactory)
            - org.eclipse.emf.ecore.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.ocl.ecore.impl.ConstraintImpl (implements org.eclipse.ocl.ecore.Constraint)
              - org.eclipse.emf.ecore.impl.EClassifierImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData.Holder, org.eclipse.emf.ecore.EClassifier)
                - org.eclipse.ocl.ecore.impl.AnyTypeImpl (implements org.eclipse.ocl.ecore.AnyType)
                - org.eclipse.emf.ecore.impl.EClassImpl (implements org.eclipse.emf.ecore.EClass, org.eclipse.emf.ecore.impl.ESuperAdapter.Holder)
                  - org.eclipse.ocl.ecore.impl.ElementTypeImpl (implements org.eclipse.ocl.ecore.ElementType)
                  - org.eclipse.ocl.ecore.impl.MessageTypeImpl (implements org.eclipse.ocl.ecore.MessageType)
                  - org.eclipse.ocl.ecore.impl.TupleTypeImpl (implements org.eclipse.ocl.ecore.TupleType)
                - org.eclipse.emf.ecore.impl.EDataTypeImpl (implements org.eclipse.emf.ecore.EDataType)
                  - org.eclipse.ocl.ecore.impl.CollectionTypeImpl (implements org.eclipse.ocl.ecore.CollectionType)
                    - org.eclipse.ocl.ecore.impl.BagTypeImpl (implements org.eclipse.ocl.ecore.BagType)
                    - org.eclipse.ocl.ecore.impl.OrderedSetTypeImpl (implements org.eclipse.ocl.ecore.OrderedSetType)
                    - org.eclipse.ocl.ecore.impl.SequenceTypeImpl (implements org.eclipse.ocl.ecore.SequenceType)
                    - org.eclipse.ocl.ecore.impl.SetTypeImpl (implements org.eclipse.ocl.ecore.SetType)
                  - org.eclipse.ocl.ecore.impl.PrimitiveTypeImpl (implements org.eclipse.ocl.ecore.PrimitiveType)
                - org.eclipse.ocl.ecore.impl.InvalidTypeImpl (implements org.eclipse.ocl.ecore.InvalidType)
                - org.eclipse.ocl.ecore.impl.TypeTypeImpl (implements org.eclipse.ocl.ecore.TypeType)
                - org.eclipse.ocl.ecore.impl.VoidTypeImpl (implements org.eclipse.ocl.ecore.VoidType)
              - org.eclipse.emf.ecore.impl.EPackageImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EPackage)
                - org.eclipse.ocl.ecore.impl.EcorePackageImpl (implements org.eclipse.ocl.ecore.EcorePackage)
              - org.eclipse.emf.ecore.impl.ETypedElementImpl (implements org.eclipse.emf.ecore.ETypedElement)
                - org.eclipse.ocl.ecore.impl.CollectionLiteralPartImpl (implements org.eclipse.ocl.ecore.CollectionLiteralPart)
                  - org.eclipse.ocl.ecore.impl.CollectionItemImpl (implements org.eclipse.ocl.ecore.CollectionItem)
                  - org.eclipse.ocl.ecore.impl.CollectionRangeImpl (implements org.eclipse.ocl.ecore.CollectionRange)
                - org.eclipse.ocl.ecore.impl.OCLExpressionImpl (implements org.eclipse.ocl.ecore.OCLExpression)
                  - org.eclipse.ocl.ecore.impl.CallExpImpl (implements org.eclipse.ocl.ecore.CallExp)
                    - org.eclipse.ocl.ecore.impl.FeatureCallExpImpl (implements org.eclipse.ocl.ecore.FeatureCallExp)
                      - org.eclipse.ocl.ecore.impl.NavigationCallExpImpl (implements org.eclipse.ocl.ecore.NavigationCallExp)
                        - org.eclipse.ocl.ecore.impl.AssociationClassCallExpImpl (implements org.eclipse.ocl.ecore.AssociationClassCallExp)
                        - org.eclipse.ocl.ecore.impl.PropertyCallExpImpl (implements org.eclipse.ocl.ecore.PropertyCallExp)
                      - org.eclipse.ocl.ecore.impl.OperationCallExpImpl (implements org.eclipse.ocl.ecore.OperationCallExp)
                    - org.eclipse.ocl.ecore.impl.LoopExpImpl (implements org.eclipse.ocl.ecore.LoopExp)
                      - org.eclipse.ocl.ecore.impl.IterateExpImpl (implements org.eclipse.ocl.ecore.IterateExp)
                      - org.eclipse.ocl.ecore.impl.IteratorExpImpl (implements org.eclipse.ocl.ecore.IteratorExp)
                  - org.eclipse.ocl.ecore.impl.IfExpImpl (implements org.eclipse.ocl.ecore.IfExp)
                  - org.eclipse.ocl.ecore.impl.LetExpImpl (implements org.eclipse.ocl.ecore.LetExp)
                  - org.eclipse.ocl.ecore.impl.LiteralExpImpl (implements org.eclipse.ocl.ecore.LiteralExp)
                    - org.eclipse.ocl.ecore.impl.CollectionLiteralExpImpl (implements org.eclipse.ocl.ecore.CollectionLiteralExp)
                    - org.eclipse.ocl.ecore.impl.EnumLiteralExpImpl (implements org.eclipse.ocl.ecore.EnumLiteralExp)
                    - org.eclipse.ocl.ecore.impl.InvalidLiteralExpImpl (implements org.eclipse.ocl.ecore.InvalidLiteralExp)
                    - org.eclipse.ocl.ecore.impl.NullLiteralExpImpl (implements org.eclipse.ocl.ecore.NullLiteralExp)
                    - org.eclipse.ocl.ecore.impl.PrimitiveLiteralExpImpl (implements org.eclipse.ocl.ecore.PrimitiveLiteralExp)
                      - org.eclipse.ocl.ecore.impl.BooleanLiteralExpImpl (implements org.eclipse.ocl.ecore.BooleanLiteralExp)
                      - org.eclipse.ocl.ecore.impl.NumericLiteralExpImpl (implements org.eclipse.ocl.ecore.NumericLiteralExp)
                        - org.eclipse.ocl.ecore.impl.IntegerLiteralExpImpl (implements org.eclipse.ocl.ecore.IntegerLiteralExp)
                        - org.eclipse.ocl.ecore.impl.RealLiteralExpImpl (implements org.eclipse.ocl.ecore.RealLiteralExp)
                        - org.eclipse.ocl.ecore.impl.UnlimitedNaturalLiteralExpImpl (implements org.eclipse.ocl.ecore.UnlimitedNaturalLiteralExp)
                      - org.eclipse.ocl.ecore.impl.StringLiteralExpImpl (implements org.eclipse.ocl.ecore.StringLiteralExp)
                    - org.eclipse.ocl.ecore.impl.TupleLiteralExpImpl (implements org.eclipse.ocl.ecore.TupleLiteralExp)
                  - org.eclipse.ocl.ecore.impl.MessageExpImpl (implements org.eclipse.ocl.ecore.MessageExp)
                  - org.eclipse.ocl.ecore.impl.StateExpImpl (implements org.eclipse.ocl.ecore.StateExp)
                  - org.eclipse.ocl.ecore.impl.TypeExpImpl (implements org.eclipse.ocl.ecore.TypeExp)
                  - org.eclipse.ocl.ecore.impl.UnspecifiedValueExpImpl (implements org.eclipse.ocl.ecore.UnspecifiedValueExp)
                  - org.eclipse.ocl.ecore.impl.VariableExpImpl (implements org.eclipse.ocl.ecore.VariableExp)
                - org.eclipse.ocl.ecore.impl.TupleLiteralPartImpl (implements org.eclipse.ocl.ecore.TupleLiteralPart)
                - org.eclipse.ocl.ecore.impl.VariableImpl (implements org.eclipse.ocl.ecore.Variable)
        - org.eclipse.ocl.ecore.impl.SendSignalActionImpl (implements org.eclipse.ocl.ecore.SendSignalAction)

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