## Package org.eclipse.emf.ocl.utilities

Abstract API for OCL AST utilities.

See:
Description

Interface Summary
ASTNode: Deprecated. Use the `ASTNode` interface, instead.
CallingASTNode: Deprecated. Use the `CallingASTNode` interface, instead.
PredefinedType: Deprecated. Use the `PredefinedType` interface, instead.
TypedASTNode: Deprecated. Use the `TypedASTNode` interface, instead.
UtilitiesFactory: Deprecated. Use the `EcoreFactory` interface, instead.
UtilitiesPackage: Deprecated. Use the `UtilitiesPackage` interface, instead.
UtilitiesPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Visitable: Deprecated. Use the `Visitable` interface, instead.

## Package org.eclipse.emf.ocl.utilities Description

Abstract API for OCL AST utilities.

## Package Specification

This package defines a number of utility interfaces that are mixed in to the AST model defined in the `org.eclipse.emf.ocl.expressions` package. These utilities provide services such as visitor accept protocol and tracking from where in the source text an AST node was parsed. These concerns are orthogonal to the definition of the abstract syntax model.

See Also:
  `org.eclipse.emf.ocl.expressions`

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