Uses of Interface
org.eclipse.ocl.lpg.ProblemHandler

Packages that use ProblemHandler
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 in org.eclipse.ocl.lpg
 

Classes in org.eclipse.ocl.lpg that implement ProblemHandler
 class AbstractProblemHandler
          Partial implementation of the ProblemHandler API, useful for subclasses to selectively override behaviour.
 class StringProblemHandler
          A StringProblemHandler counts and accumulates all problem reports, so that all problems may be processed on completion of semantic/syntactic/lexical analysis.
 

Methods in org.eclipse.ocl.lpg that return ProblemHandler
protected  ProblemHandler AbstractBasicEnvironment.createDefaultProblemHandler(AbstractParser parser)
           
 ProblemHandler BasicEnvironment.getProblemHandler()
          Obtains a problem handler to service lexer, parser, analyzer, validator, ... errors.
 ProblemHandler AbstractBasicEnvironment.getProblemHandler()
           
 ProblemHandler BasicEnvironment.setProblemHandler(ProblemHandler problemHandler)
          Define the handler for any problem reports.
 ProblemHandler AbstractBasicEnvironment.setProblemHandler(ProblemHandler newProblemHandler)
           
 

Methods in org.eclipse.ocl.lpg with parameters of type ProblemHandler
 ProblemHandler BasicEnvironment.setProblemHandler(ProblemHandler problemHandler)
          Define the handler for any problem reports.
 ProblemHandler AbstractBasicEnvironment.setProblemHandler(ProblemHandler newProblemHandler)
           
 

Uses of ProblemHandler in org.eclipse.ocl.parser
 

Classes in org.eclipse.ocl.parser that implement ProblemHandler
 class OCLProblemHandler
          The OCLProblemHandler accumulates a DiagnosticChain of problems.
 

Uses of ProblemHandler in org.eclipse.ocl.util
 

Classes in org.eclipse.ocl.util that implement ProblemHandler
 class ProblemHandlerWrapper
          A wrapper for ProblemHandlers, convenient for subclassing to decorate/intercept an existing problem handler instance.
static class ProblemHandlerWrapper.Tee
          Like the UNIX tool tee, a Tee forks problem handling in two directions, that is, to two other problem-handler instances.
 

Methods in org.eclipse.ocl.util with parameters of type ProblemHandler
static Diagnostic OCLUtil.checkForErrors(ProblemHandler problemHandler)
          Checks whether the specified problem handler has any diagnostics of error severity or worse and, if so, throws a semantic exception encapsulating these diagnostics.
 

Constructors in org.eclipse.ocl.util with parameters of type ProblemHandler
ProblemHandlerWrapper.Tee(ProblemHandler delegate, ProblemHandler tee)
          Initializes me with the two problem-handler instances to which I delegate.
ProblemHandlerWrapper(ProblemHandler delegate)
          Initializes me with the problem-handler to which I delegate.
 


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