## Uses of Package
org.eclipse.emf.ocl.expressions

Packages that use org.eclipse.emf.ocl.expressions
org.eclipse.emf.ocl.expressions: Abstract API for OCL expression syntax.
org.eclipse.emf.ocl.expressions.impl: Implementation of the API for OCL expression syntax.
org.eclipse.emf.ocl.expressions.util: EMF utilities for the OCL expression syntax API.
org.eclipse.emf.ocl.helper: Definition of the OCL Helper API for syntax completion support and a simplified parsing model.
org.eclipse.emf.ocl.internal.parser
org.eclipse.emf.ocl.parser: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.emf.ocl.query: Object Constraint Language query/constraint evaluation API.
org.eclipse.emf.ocl.query.impl: Implementation of the API for OCL queries.
org.eclipse.emf.ocl.types: Abstract API for OCL types.
org.eclipse.emf.ocl.types.impl: Implementation of the API for OCL types.
org.eclipse.emf.ocl.uml: Extensions to the Ecore metamodel for UML-specific concepts supported by the OCL language.
org.eclipse.emf.ocl.uml.impl: Implementation of the Ecore extensions in support of the UML constructs used by OCL.
org.eclipse.emf.ocl.utilities: Abstract API for OCL AST utilities.
org.eclipse.emf.ocl.utilities.impl: Implementation of the API for OCL AST utilities.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.expressions
AssociationClassCallExp Deprecated. Use the `AssociationClassCallExp` interface, instead.
BooleanLiteralExp Deprecated. Use the `BooleanLiteralExp` interface, instead.
CallExp Deprecated. Use the `CallExp` interface, instead.
CollectionItem Deprecated. Use the `CollectionItem` interface, instead.
CollectionKind
CollectionLiteralExp Deprecated. Use the `CollectionLiteralExp` interface, instead.
CollectionLiteralPart Deprecated. Use the `CollectionLiteralPart` interface, instead.
CollectionRange Deprecated. Use the `CollectionRange` interface, instead.
EnumLiteralExp Deprecated. Use the `EnumLiteralExp` interface, instead.
ExpressionsFactory Deprecated. Use the `EcoreFactory` interface, instead.
ExpressionsPackage Deprecated. Use the `ExpressionsPackage` interface, instead.
FeatureCallExp Deprecated. Use the `FeatureCallExp` interface, instead.
IfExp Deprecated. Use the `IfExp` interface, instead.
IntegerLiteralExp Deprecated. Use the `IntegerLiteralExp` interface, instead.
InvalidLiteralExp Deprecated. Use the `InvalidLiteralExp` interface, instead.
IterateExp Deprecated. Use the `IterateExp` interface, instead.
IteratorExp Deprecated. Use the `IteratorExp` interface, instead.
LetExp Deprecated. Use the `LetExp` interface, instead.
LiteralExp Deprecated. Use the `LiteralExp` interface, instead.
LoopExp Deprecated. Use the `LoopExp` interface, instead.
MessageExp Deprecated. Use the `MessageExp` interface, instead.
NavigationCallExp Deprecated. Use the `NavigationCallExp` interface, instead.
NullLiteralExp Deprecated. Use the `NullLiteralExp` interface, instead.
NumericLiteralExp Deprecated. Use the `NumericLiteralExp` interface, instead.
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.
OperationCallExp Deprecated. Use the `OperationCallExp` interface, instead.
PrimitiveLiteralExp Deprecated. Use the `PrimitiveLiteralExp` interface, instead.
PropertyCallExp Deprecated. Use the `PropertyCallExp` interface, instead.
RealLiteralExp Deprecated. Use the `RealLiteralExp` interface, instead.
StateExp Deprecated. Use the `StateExp` interface, instead.
StringLiteralExp Deprecated. Use the `StringLiteralExp` interface, instead.
TupleLiteralExp Deprecated. Use the `TupleLiteralExp` interface, instead.
TupleLiteralPart Deprecated. Use the `TupleLiteralPart` interface, instead.
TypeExp Deprecated. Use the `TypeExp` interface, instead.
UnspecifiedValueExp Deprecated. Use the `UnspecifiedValueExp` interface, instead.
Variable Deprecated. Use the `Variable` interface, instead.
VariableExp Deprecated. Use the `VariableExp` interface, instead.
Visitor Deprecated. Use the `Visitor` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.expressions.impl
AssociationClassCallExp Deprecated. Use the `AssociationClassCallExp` interface, instead.
BooleanLiteralExp Deprecated. Use the `BooleanLiteralExp` interface, instead.
CallExp Deprecated. Use the `CallExp` interface, instead.
CollectionItem Deprecated. Use the `CollectionItem` interface, instead.
CollectionKind
CollectionLiteralExp Deprecated. Use the `CollectionLiteralExp` interface, instead.
CollectionLiteralPart Deprecated. Use the `CollectionLiteralPart` interface, instead.
CollectionRange Deprecated. Use the `CollectionRange` interface, instead.
EnumLiteralExp Deprecated. Use the `EnumLiteralExp` interface, instead.
EvaluationVisitor Deprecated. Use the `EvaluationVisitor` interface, instead.
ExpressionsFactory Deprecated. Use the `EcoreFactory` interface, instead.
ExpressionsPackage Deprecated. Use the `ExpressionsPackage` interface, instead.
FeatureCallExp Deprecated. Use the `FeatureCallExp` interface, instead.
IfExp Deprecated. Use the `IfExp` interface, instead.
IntegerLiteralExp Deprecated. Use the `IntegerLiteralExp` interface, instead.
InvalidLiteralExp Deprecated. Use the `InvalidLiteralExp` interface, instead.
IterateExp Deprecated. Use the `IterateExp` interface, instead.
IteratorExp Deprecated. Use the `IteratorExp` interface, instead.
LetExp Deprecated. Use the `LetExp` interface, instead.
LiteralExp Deprecated. Use the `LiteralExp` interface, instead.
LoopExp Deprecated. Use the `LoopExp` interface, instead.
MessageExp Deprecated. Use the `MessageExp` interface, instead.
NavigationCallExp Deprecated. Use the `NavigationCallExp` interface, instead.
NullLiteralExp Deprecated. Use the `NullLiteralExp` interface, instead.
NumericLiteralExp Deprecated. Use the `NumericLiteralExp` interface, instead.
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.
OperationCallExp Deprecated. Use the `OperationCallExp` interface, instead.
PrimitiveLiteralExp Deprecated. Use the `PrimitiveLiteralExp` interface, instead.
PropertyCallExp Deprecated. Use the `PropertyCallExp` interface, instead.
RealLiteralExp Deprecated. Use the `RealLiteralExp` interface, instead.
StateExp Deprecated. Use the `StateExp` interface, instead.
StringLiteralExp Deprecated. Use the `StringLiteralExp` interface, instead.
TupleLiteralExp Deprecated. Use the `TupleLiteralExp` interface, instead.
TupleLiteralPart Deprecated. Use the `TupleLiteralPart` interface, instead.
TypeExp Deprecated. Use the `TypeExp` interface, instead.
UnspecifiedValueExp Deprecated. Use the `UnspecifiedValueExp` interface, instead.
Variable Deprecated. Use the `Variable` interface, instead.
VariableExp Deprecated. Use the `VariableExp` interface, instead.
Visitor Deprecated. Use the `Visitor` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.expressions.util
AssociationClassCallExp Deprecated. Use the `AssociationClassCallExp` interface, instead.
BooleanLiteralExp Deprecated. Use the `BooleanLiteralExp` interface, instead.
CallExp Deprecated. Use the `CallExp` interface, instead.
CollectionItem Deprecated. Use the `CollectionItem` interface, instead.
CollectionLiteralExp Deprecated. Use the `CollectionLiteralExp` interface, instead.
CollectionLiteralPart Deprecated. Use the `CollectionLiteralPart` interface, instead.
CollectionRange Deprecated. Use the `CollectionRange` interface, instead.
EnumLiteralExp Deprecated. Use the `EnumLiteralExp` interface, instead.
ExpressionsPackage Deprecated. Use the `ExpressionsPackage` interface, instead.
FeatureCallExp Deprecated. Use the `FeatureCallExp` interface, instead.
IfExp Deprecated. Use the `IfExp` interface, instead.
IntegerLiteralExp Deprecated. Use the `IntegerLiteralExp` interface, instead.
InvalidLiteralExp Deprecated. Use the `InvalidLiteralExp` interface, instead.
IterateExp Deprecated. Use the `IterateExp` interface, instead.
IteratorExp Deprecated. Use the `IteratorExp` interface, instead.
LetExp Deprecated. Use the `LetExp` interface, instead.
LiteralExp Deprecated. Use the `LiteralExp` interface, instead.
LoopExp Deprecated. Use the `LoopExp` interface, instead.
MessageExp Deprecated. Use the `MessageExp` interface, instead.
NavigationCallExp Deprecated. Use the `NavigationCallExp` interface, instead.
NullLiteralExp Deprecated. Use the `NullLiteralExp` interface, instead.
NumericLiteralExp Deprecated. Use the `NumericLiteralExp` interface, instead.
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.
OperationCallExp Deprecated. Use the `OperationCallExp` interface, instead.
PrimitiveLiteralExp Deprecated. Use the `PrimitiveLiteralExp` interface, instead.
PropertyCallExp Deprecated. Use the `PropertyCallExp` interface, instead.
RealLiteralExp Deprecated. Use the `RealLiteralExp` interface, instead.
StateExp Deprecated. Use the `StateExp` interface, instead.
StringLiteralExp Deprecated. Use the `StringLiteralExp` interface, instead.
TupleLiteralExp Deprecated. Use the `TupleLiteralExp` interface, instead.
TupleLiteralPart Deprecated. Use the `TupleLiteralPart` interface, instead.
TypeExp Deprecated. Use the `TypeExp` interface, instead.
UnspecifiedValueExp Deprecated. Use the `UnspecifiedValueExp` interface, instead.
Variable Deprecated. Use the `Variable` interface, instead.
VariableExp Deprecated. Use the `VariableExp` interface, instead.
Visitor Deprecated. Use the `Visitor` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.helper
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.internal.parser
Variable Deprecated. Use the `Variable` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.parser
CollectionKind
Variable Deprecated. Use the `Variable` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.query
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.query.impl
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.types
CollectionKind

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.types.impl
CollectionKind
Variable Deprecated. Use the `Variable` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.uml
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.uml.impl
OCLExpression Deprecated. Use the `OCLExpression` interface, instead.
Visitor Deprecated. Use the `Visitor` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.utilities
Visitor Deprecated. Use the `Visitor` interface, instead.

Classes in org.eclipse.emf.ocl.expressions used by org.eclipse.emf.ocl.utilities.impl
Visitor Deprecated. Use the `Visitor` interface, instead.

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