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

Packages that use org.eclipse.ocl.lpg
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.lpg
org.eclipse.ocl.options
org.eclipse.ocl.parser
org.eclipse.ocl.util: Miscellaneous utilities in support of the OCL parser and environment implementations.

Classes in org.eclipse.ocl.lpg used by org.eclipse.emf.ocl.internal.parser
AbstractBasicEnvironment Partial implementation of the `BasicEnvironment` interface, providing default behaviours for most features.
BasicEnvironment A `BasicEnvironment` provides input token and output problem support for a text analysis comprising an `AbstractAnalyzer` for semantic analysis, `AbstractParser` for syntactic analysis (parsing), and an `AbstractLexer` for lexical analysis.

Classes in org.eclipse.ocl.lpg used by org.eclipse.ocl
AbstractBasicEnvironment Partial implementation of the `BasicEnvironment` interface, providing default behaviours for most features.
BasicEnvironment A `BasicEnvironment` provides input token and output problem support for a text analysis comprising an `AbstractAnalyzer` for semantic analysis, `AbstractParser` for syntactic analysis (parsing), and an `AbstractLexer` for lexical analysis.
ProblemHandler.Severity Standard problem severities.

Classes in org.eclipse.ocl.lpg used by org.eclipse.ocl.ecore
AbstractBasicEnvironment Partial implementation of the `BasicEnvironment` interface, providing default behaviours for most features.
BasicEnvironment A `BasicEnvironment` provides input token and output problem support for a text analysis comprising an `AbstractAnalyzer` for semantic analysis, `AbstractParser` for syntactic analysis (parsing), and an `AbstractLexer` for lexical analysis.

Classes in org.eclipse.ocl.lpg used by org.eclipse.ocl.lpg
AbstractFormattingHelper Some default formatting algorithms with support for some basic OCL and Ecore constructs.
AbstractLexer The `AbstractLexer` supports lexical analysis of keyword tokens produced by a keyword lexer to create syntactic tokens for an `AbstractLexer` that creates a corresponding CST, that may in turn be exploited by an `AbstractAnalyzer` to create an AST.
AbstractParser The `AbstractParser` supports syntactic analysis of a tokens produced by an `AbstractLexer` to create a corresponding CST, that may in turn be exploited by an `AbstractAnalyzer` to create an AST.
AbstractProblemHandler Partial implementation of the `ProblemHandler` API, useful for subclasses to selectively override behaviour.
BasicEnvironment A `BasicEnvironment` provides input token and output problem support for a text analysis comprising an `AbstractAnalyzer` for semantic analysis, `AbstractParser` for syntactic analysis (parsing), and an `AbstractLexer` for lexical analysis.
FormattingHelper A FormattingHelper provides string contributions to problem messages endeavouring to be as helpful as possible even when faced with malformed or null objects.
ProblemHandler A `ProblemHandler` handles problems detected during the various lexical syntactic, semantic analysis and validation phases of source text processing.
ProblemHandler.Phase Standard processing phases for problem messages.
ProblemHandler.Severity Standard problem severities.

Classes in org.eclipse.ocl.lpg used by org.eclipse.ocl.options
ProblemHandler.Severity Standard problem severities.

Classes in org.eclipse.ocl.lpg used by org.eclipse.ocl.parser
AbstractAnalyzer The `AbstractAnalyzer` supports semantic analysis of a CST produced by an `AbstractParser` to create a corresponding AST.
AbstractLexer The `AbstractLexer` supports lexical analysis of keyword tokens produced by a keyword lexer to create syntactic tokens for an `AbstractLexer` that creates a corresponding CST, that may in turn be exploited by an `AbstractAnalyzer` to create an AST.
AbstractParser The `AbstractParser` supports syntactic analysis of a tokens produced by an `AbstractLexer` to create a corresponding CST, that may in turn be exploited by an `AbstractAnalyzer` to create an AST.
AbstractProblemHandler Partial implementation of the `ProblemHandler` API, useful for subclasses to selectively override behaviour.
BasicEnvironment A `BasicEnvironment` provides input token and output problem support for a text analysis comprising an `AbstractAnalyzer` for semantic analysis, `AbstractParser` for syntactic analysis (parsing), and an `AbstractLexer` for lexical analysis.
ProblemHandler A `ProblemHandler` handles problems detected during the various lexical syntactic, semantic analysis and validation phases of source text processing.
ProblemHandler.Phase Standard processing phases for problem messages.
ProblemHandler.Severity Standard problem severities.

Classes in org.eclipse.ocl.lpg used by org.eclipse.ocl.util
AbstractParser The `AbstractParser` supports syntactic analysis of a tokens produced by an `AbstractLexer` to create a corresponding CST, that may in turn be exploited by an `AbstractAnalyzer` to create an AST.
ProblemHandler A `ProblemHandler` handles problems detected during the various lexical syntactic, semantic analysis and validation phases of source text processing.
ProblemHandler.Phase Standard processing phases for problem messages.
ProblemHandler.Severity Standard problem severities.

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