## Uses of Class
org.eclipse.ocl.lpg.ProblemHandler.Phase

Packages that use ProblemHandler.Phase
org.eclipse.ocl.lpg
org.eclipse.ocl.parser
org.eclipse.ocl.util: Miscellaneous utilities in support of the OCL parser and environment implementations.

Uses of ProblemHandler.Phase in org.eclipse.ocl.lpg

Fields in org.eclipse.ocl.lpg declared as ProblemHandler.Phase
`static ProblemHandler.Phase` `ProblemHandler.Phase.ANALYZER` Identifies problems found in the abstract syntax parsing phase.
`static ProblemHandler.Phase` `ProblemHandler.Phase.LEXER` Identifies problems found in the tokenizing (lexing) phase.
`static ProblemHandler.Phase` `ProblemHandler.Phase.PARSER` Identifies problems found in the concrete syntax parsing phase.
`static ProblemHandler.Phase` `ProblemHandler.Phase.UNPARSER` Identifies problems found in un-parsing an OCL expression or constraint.
`static ProblemHandler.Phase` `ProblemHandler.Phase.UTILITY` Identifies problems found in a utility method (not really a parsing phase).
`static ProblemHandler.Phase` `ProblemHandler.Phase.VALIDATOR` Identifies problems found in the abstract syntax validation phase.

Methods in org.eclipse.ocl.lpg with parameters of type ProblemHandler.Phase
`int` `ProblemHandler.Phase.compareTo(ProblemHandler.Phase o)` Phases sort according to their names.

`void`

`ProblemHandler.handleProblem(ProblemHandler.Severity problemSeverity, ProblemHandler.Phase processingPhase, String problemMessage, String processingContext, int startOffset, int endOffset)`
Handle a problem of problemSeverity that has arisen during processingPhase and which is explained by problemMessage optionally clarified, if non-null, by processingContext, and if non-negative by the startOffset and endOffset character indexes in the parsing stream.

`void` `AbstractProblemHandler.handleProblem(ProblemHandler.Severity problemSeverity, ProblemHandler.Phase processingPhase, String problemMessage, String processingContext, int startOffset, int endOffset)` Implements the interface, invoking `addProblem` with a line comprising `processingPhase-problemSeverity in processingContext; lineNumber : problemMessage`.
`void` `BasicEnvironment.problem(ProblemHandler.Severity severity, ProblemHandler.Phase phase, String problemMessage, String problemContext, Object problemObject)` Generically reports a problem about some object.
`void` `AbstractBasicEnvironment.problem(ProblemHandler.Severity severity, ProblemHandler.Phase phase, String problemMessage, String problemContext, Object problemObject)`

Uses of ProblemHandler.Phase in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser with parameters of type ProblemHandler.Phase
`void` `OCLProblemHandler.handleProblem(ProblemHandler.Severity problemSeverity, ProblemHandler.Phase processingPhase, String problemMessage, String processingContext, int startOffset, int endOffset)`

Uses of ProblemHandler.Phase in org.eclipse.ocl.util

Methods in org.eclipse.ocl.util with parameters of type ProblemHandler.Phase
`void` `ProblemHandlerWrapper.handleProblem(ProblemHandler.Severity problemSeverity, ProblemHandler.Phase processingPhase, String problemMessage, String processingContext, int startOffset, int endOffset)`
`void` `ProblemHandlerWrapper.Tee.handleProblem(ProblemHandler.Severity problemSeverity, ProblemHandler.Phase processingPhase, String problemMessage, String processingContext, int startOffset, int endOffset)`

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