## Hierarchy For Package org.eclipse.emf.ocl.expressions.impl

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.ocl.expressions.util.AbstractVisitor (implements org.eclipse.emf.ocl.expressions.Visitor)
    - org.eclipse.emf.ocl.expressions.impl.EvaluationVisitorImpl (implements org.eclipse.emf.ocl.expressions.EvaluationVisitor)
  - 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.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.emf.ocl.expressions.impl.ExpressionsFactoryImpl (implements org.eclipse.emf.ocl.expressions.ExpressionsFactory)
            - 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.emf.ocl.expressions.impl.ExpressionsPackageImpl (implements org.eclipse.emf.ocl.expressions.ExpressionsPackage)
              - org.eclipse.emf.ocl.uml.impl.TypedElementImpl (implements org.eclipse.emf.ocl.uml.TypedElement)
                - org.eclipse.emf.ocl.expressions.impl.CollectionLiteralPartImpl (implements org.eclipse.emf.ocl.expressions.CollectionLiteralPart)
                  - org.eclipse.emf.ocl.expressions.impl.CollectionItemImpl (implements org.eclipse.emf.ocl.expressions.CollectionItem)
                  - org.eclipse.emf.ocl.expressions.impl.CollectionRangeImpl (implements org.eclipse.emf.ocl.expressions.CollectionRange)
                - org.eclipse.emf.ocl.expressions.impl.OCLExpressionImpl (implements org.eclipse.emf.ocl.expressions.OCLExpression)
                  - org.eclipse.emf.ocl.expressions.impl.CallExpImpl (implements org.eclipse.emf.ocl.expressions.CallExp)
                    - org.eclipse.emf.ocl.expressions.impl.FeatureCallExpImpl (implements org.eclipse.emf.ocl.expressions.FeatureCallExp)
                      - org.eclipse.emf.ocl.expressions.impl.NavigationCallExpImpl (implements org.eclipse.emf.ocl.expressions.NavigationCallExp)
                        - org.eclipse.emf.ocl.expressions.impl.AssociationClassCallExpImpl (implements org.eclipse.emf.ocl.expressions.AssociationClassCallExp)
                        - org.eclipse.emf.ocl.expressions.impl.PropertyCallExpImpl (implements org.eclipse.emf.ocl.expressions.PropertyCallExp)
                      - org.eclipse.emf.ocl.expressions.impl.OperationCallExpImpl (implements org.eclipse.emf.ocl.expressions.OperationCallExp)
                    - org.eclipse.emf.ocl.expressions.impl.LoopExpImpl (implements org.eclipse.emf.ocl.expressions.LoopExp)
                      - org.eclipse.emf.ocl.expressions.impl.IterateExpImpl (implements org.eclipse.emf.ocl.expressions.IterateExp)
                      - org.eclipse.emf.ocl.expressions.impl.IteratorExpImpl (implements org.eclipse.emf.ocl.expressions.IteratorExp)
                  - org.eclipse.emf.ocl.expressions.impl.IfExpImpl (implements org.eclipse.emf.ocl.expressions.IfExp)
                  - org.eclipse.emf.ocl.expressions.impl.LetExpImpl (implements org.eclipse.emf.ocl.expressions.LetExp)
                  - org.eclipse.emf.ocl.expressions.impl.LiteralExpImpl (implements org.eclipse.emf.ocl.expressions.LiteralExp)
                    - org.eclipse.emf.ocl.expressions.impl.CollectionLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.CollectionLiteralExp)
                    - org.eclipse.emf.ocl.expressions.impl.EnumLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.EnumLiteralExp)
                    - org.eclipse.emf.ocl.expressions.impl.InvalidLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.InvalidLiteralExp)
                    - org.eclipse.emf.ocl.expressions.impl.NullLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.NullLiteralExp)
                    - org.eclipse.emf.ocl.expressions.impl.PrimitiveLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.PrimitiveLiteralExp)
                      - org.eclipse.emf.ocl.expressions.impl.BooleanLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.BooleanLiteralExp)
                      - org.eclipse.emf.ocl.expressions.impl.NumericLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.NumericLiteralExp)
                        - org.eclipse.emf.ocl.expressions.impl.IntegerLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.IntegerLiteralExp)
                        - org.eclipse.emf.ocl.expressions.impl.RealLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.RealLiteralExp)
                      - org.eclipse.emf.ocl.expressions.impl.StringLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.StringLiteralExp)
                    - org.eclipse.emf.ocl.expressions.impl.TupleLiteralExpImpl (implements org.eclipse.emf.ocl.expressions.TupleLiteralExp)
                  - org.eclipse.emf.ocl.expressions.impl.MessageExpImpl (implements org.eclipse.emf.ocl.expressions.MessageExp)
                  - org.eclipse.emf.ocl.expressions.impl.StateExpImpl (implements org.eclipse.emf.ocl.expressions.StateExp)
                  - org.eclipse.emf.ocl.expressions.impl.TypeExpImpl (implements org.eclipse.emf.ocl.expressions.TypeExp)
                  - org.eclipse.emf.ocl.expressions.impl.UnspecifiedValueExpImpl (implements org.eclipse.emf.ocl.expressions.UnspecifiedValueExp)
                  - org.eclipse.emf.ocl.expressions.impl.VariableExpImpl (implements org.eclipse.emf.ocl.expressions.VariableExp)
                - org.eclipse.emf.ocl.expressions.impl.TupleLiteralPartImpl (implements org.eclipse.emf.ocl.expressions.TupleLiteralPart)
                - org.eclipse.emf.ocl.expressions.impl.VariableImpl (implements org.eclipse.emf.ocl.expressions.Variable)
  - org.eclipse.emf.ocl.expressions.impl.IterationTempateExists
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateAny
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateClosure
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateCollect
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateCollectNested
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateForAll
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateIsUnique
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateOne
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateReject
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateSelect
  - org.eclipse.emf.ocl.expressions.impl.IterationTemplateSortedBy
  - org.eclipse.emf.ocl.expressions.impl.ToStringVisitorImpl (implements org.eclipse.emf.ocl.expressions.Visitor)
  - org.eclipse.emf.ocl.expressions.impl.ValidationVisitorImpl (implements org.eclipse.emf.ocl.expressions.Visitor)

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