Package | Description |
---|---|
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.parser.backtracking | |
org.eclipse.ocl.uml |
Implementation of an OCL binding for the UML metamodel.
|
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 |
---|
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. |
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 |
---|
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. |
FormattingHelper
A FormattingHelper provides string contributions to problem messages endeavouring
to be as helpful as possible even when faced with malformed or null objects.
|
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.
|