## Uses of Package
org.eclipse.ocl.utilities

Packages that use org.eclipse.ocl.utilities
org.eclipse.emf.ocl.internal.parser
org.eclipse.ocl: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.ocl.ecore: Implementation of an OCL binding for the `Ecore` metamodel.
org.eclipse.ocl.ecore.impl: Implementation of the Ecore binding of the the `Types` package of the OCL Abstract Syntax.
org.eclipse.ocl.ecore.internal
org.eclipse.ocl.ecore.util: Generated utilities for working with instances the Ecore binding of the `Types` package of the OCL Abstract Syntax.
org.eclipse.ocl.expressions: Specification of the `Expressions` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.expressions.impl: Implementation of the `Expressions` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.expressions.util: Generated utilities for working with instances the `Expressions` model.
org.eclipse.ocl.internal.evaluation
org.eclipse.ocl.lpg
org.eclipse.ocl.parser
org.eclipse.ocl.types: Specification of the `Types` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.types.impl: Implementation of the `Types` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.types.util: Generated utilities for working with instances the `Types` model.
org.eclipse.ocl.util: Miscellaneous utilities in support of the OCL parser and environment implementations.
org.eclipse.ocl.utilities: Abstract API for OCL AST utilities and extensions of the UML metamodel.
org.eclipse.ocl.utilities.impl: Implementation of the OCL utilities package.
org.eclipse.ocl.utilities.util: Generated utilities for working with instances the OCL utilities package.

Classes in org.eclipse.ocl.utilities used by org.eclipse.emf.ocl.internal.parser
TypedElement A representation of the model object 'Typed Element'
UMLReflection An interface providing reflection service for the metaclasses that the OCL borrows from UML.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl
AbstractVisitor An abstract implementation of the `Visitor` API, in which subclasses need only selectively override `handleXxx(...)`
ExpressionInOCL A representation of the model object 'Expression In OCL'
OCLFactory Interface for a factory of OCl Abstract Syntax elements.
TypedElement A representation of the model object 'Typed Element'
UMLReflection An interface providing reflection service for the metaclasses that the OCL borrows from UML.
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.ecore
ExpressionInOCL A representation of the model object 'Expression In OCL'
OCLFactory Interface for a factory of OCl Abstract Syntax elements.
UMLReflection An interface providing reflection service for the metaclasses that the OCL borrows from UML.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.ecore.impl
ExpressionInOCL A representation of the model object 'Expression In OCL'
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.ecore.internal
ExpressionInOCL A representation of the model object 'Expression In OCL'
OCLFactory Interface for a factory of OCl Abstract Syntax elements.
TypedElement A representation of the model object 'Typed Element'
UMLReflection An interface providing reflection service for the metaclasses that the OCL borrows from UML.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.ecore.util
ASTNode A representation of the model object 'AST Node'
CallingASTNode A representation of the model object 'Calling AST Node'
ExpressionInOCL A representation of the model object 'Expression In OCL'
PredefinedType A representation of the model object 'Predefined Type'
TypedASTNode A representation of the model object 'Typed AST Node'
TypedElement A representation of the model object 'Typed Element'
Visitable A representation of the model object 'Visitable'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.expressions
ASTNode A representation of the model object 'AST Node'
CallingASTNode A representation of the model object 'Calling AST Node'
TypedASTNode A representation of the model object 'Typed AST Node'
TypedElement A representation of the model object 'Typed Element'
Visitable A representation of the model object 'Visitable'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.expressions.impl
TypedElement A representation of the model object 'Typed Element'
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.expressions.util
ASTNode A representation of the model object 'AST Node'
CallingASTNode A representation of the model object 'Calling AST Node'
TypedASTNode A representation of the model object 'Typed AST Node'
TypedElement A representation of the model object 'Typed Element'
Visitable A representation of the model object 'Visitable'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.internal.evaluation
AbstractVisitor An abstract implementation of the `Visitor` API, in which subclasses need only selectively override `handleXxx(...)`
ExpressionInOCL A representation of the model object 'Expression In OCL'
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.lpg
ASTNode A representation of the model object 'AST Node'
CallingASTNode A representation of the model object 'Calling AST Node'
TypedASTNode A representation of the model object 'Typed AST Node'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.parser
ExpressionInOCL A representation of the model object 'Expression In OCL'
OCLFactory Interface for a factory of OCl Abstract Syntax elements.
TypedElement A representation of the model object 'Typed Element'
UMLReflection An interface providing reflection service for the metaclasses that the OCL borrows from UML.
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.types
ASTNode A representation of the model object 'AST Node'
PredefinedType A representation of the model object 'Predefined Type'
TypedASTNode A representation of the model object 'Typed AST Node'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.types.impl
TypedElement A representation of the model object 'Typed Element'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.types.util
ASTNode A representation of the model object 'AST Node'
PredefinedType A representation of the model object 'Predefined Type'
TypedASTNode A representation of the model object 'Typed AST Node'

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.util
AbstractVisitor An abstract implementation of the `Visitor` API, in which subclasses need only selectively override `handleXxx(...)`
ExpressionInOCL A representation of the model object 'Expression In OCL'
TypedElement A representation of the model object 'Typed Element'
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.utilities
ASTNode A representation of the model object 'AST Node'
ExpressionInOCL A representation of the model object 'Expression In OCL'
TypedElement A representation of the model object 'Typed Element'
UtilitiesFactory The Factory for the model.
UtilitiesPackage The Package for the model.
Visitable A representation of the model object 'Visitable'
Visitor Something which can visit an `OCLExpression`.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.utilities.impl
UtilitiesFactory The Factory for the model.
UtilitiesPackage The Package for the model.

Classes in org.eclipse.ocl.utilities used by org.eclipse.ocl.utilities.util
ASTNode A representation of the model object 'AST Node'
CallingASTNode A representation of the model object 'Calling AST Node'
ExpressionInOCL A representation of the model object 'Expression In OCL'
PredefinedType A representation of the model object 'Predefined Type'
TypedASTNode A representation of the model object 'Typed AST Node'
TypedElement A representation of the model object 'Typed Element'
UtilitiesPackage The Package for the model.
Visitable A representation of the model object 'Visitable'
Visitor Something which can visit an `OCLExpression`.

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