This plug-in provides an API for compatibility with the 1.0 release of the OCL parser/interpreter.

See:
Description

OCL Compatibility API
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
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.query.util: EMF utilities for the OCL query API.
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.types.util: EMF utilities for the OCL types API.
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.uml.util: Standard utilities for 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.
org.eclipse.emf.ocl.utilities.util: EMF utilities for the OCL AST utilities API.

Other Packages
org.eclipse.ocl: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.ocl.cst
org.eclipse.ocl.cst.impl
org.eclipse.ocl.cst.util
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.operations
org.eclipse.ocl.expressions.util: Generated utilities for working with instances the `Expressions` model.
org.eclipse.ocl.helper: Definition of the OCL Helper API for syntax completion support and a simplified parsing model for embedded OCL constraints and expressions.
org.eclipse.ocl.internal
org.eclipse.ocl.internal.evaluation
org.eclipse.ocl.internal.helper
org.eclipse.ocl.internal.l10n
org.eclipse.ocl.lpg
org.eclipse.ocl.options
org.eclipse.ocl.parser
org.eclipse.ocl.parser.backtracking
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.operations
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.

This plug-in provides an API for compatibility with the 1.0 release of the OCL parser/interpreter.

The API defined by this `org.eclipse.emf.ocl` plug-in is deprecated. For parsing and evaluating OCL constraints on Ecore models, please use the org.eclipse.ocl and org.eclipse.ocl.ecore packages.

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