| Package | Description |
|---|---|
| org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
| org.eclipse.ocl.lpg | |
| org.eclipse.ocl.options | |
| org.eclipse.ocl.parser | |
| org.eclipse.ocl.parser.backtracking | |
| org.eclipse.ocl.util |
Miscellaneous utilities in support of the OCL parser and environment
implementations.
|
| Class and Description |
|---|
| 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. |
| BasicEnvironment2
A
BasicEnvironment2 provides an extended environment interface
to support asymmetric as well as symmetric mappings between CST and AST. |
| ProblemHandler.Severity
Standard problem severities.
|
| Class and Description |
|---|
| 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. |
| BasicEnvironment2
A
BasicEnvironment2 provides an extended environment interface
to support asymmetric as well as symmetric mappings between CST and AST. |
| DerivedLexStream
This DerivedLexStream will be used in favour of the LpgLexStream for the
OCLLexer, so that some customization are introduced and exploited by the
generated OCLLexer
|
| DerivedPrsStream
This DerivedLexStream will be used in favour of the LpgLexStream for the
OCLLexer, so that some customization are introduced and exploited by the
generated OCLLexer.
|
| 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.
|
| Class and Description |
|---|
| ProblemHandler.Severity
Standard problem severities.
|
| Class and Description |
|---|
| 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. |
| DerivedLexStream
This DerivedLexStream will be used in favour of the LpgLexStream for the
OCLLexer, so that some customization are introduced and exploited by the
generated OCLLexer
|
| DerivedPrsStream
This DerivedLexStream will be used in favour of the LpgLexStream for the
OCLLexer, so that some customization are introduced and exploited by the
generated OCLLexer.
|
| 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.
|
| Class and Description |
|---|
| 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. |
| DerivedLexStream
This DerivedLexStream will be used in favour of the LpgLexStream for the
OCLLexer, so that some customization are introduced and exploited by the
generated OCLLexer
|
| DerivedPrsStream
This DerivedLexStream will be used in favour of the LpgLexStream for the
OCLLexer, so that some customization are introduced and exploited by the
generated OCLLexer.
|
| Class and Description |
|---|
| 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 © 2015 Open eHealth Foundation. All rights reserved.