org.eclipse.ocl.internal.parser
Interface ErrorHandler

All Superinterfaces:
LexerErrorHandler, ParserErrorHandler, SemanticErrorHandler
All Known Implementing Classes:
AbstractErrorHandler, EcoreMarkerErrorHandler, ErrorStringHandler, MarkerErrorHandler, PrintStreamErrorHandler

public interface ErrorHandler
extends LexerErrorHandler, ParserErrorHandler, SemanticErrorHandler


Field Summary
static java.lang.String[] errorMessages
           
 
Method Summary
 void flush()
           
 java.lang.String formatClass(java.lang.Object object)
           
 java.lang.String formatEClassName(org.eclipse.emf.ecore.EObject eObject)
           
 java.lang.String formatName(java.lang.Object object)
           
 java.lang.String formatPath(java.util.List<java.lang.String> pathName)
           
 java.lang.String formatPath(java.util.List<java.lang.String> pathName, java.lang.String name)
           
 java.lang.String formatString(java.lang.String name)
           
 java.lang.String formatType(java.lang.Object type)
           
 
Methods inherited from interface org.eclipse.ocl.internal.parser.ParserErrorHandler
parserError
 
Methods inherited from interface org.eclipse.ocl.internal.parser.LexerErrorHandler
lexerError
 
Methods inherited from interface org.eclipse.ocl.internal.parser.SemanticErrorHandler
semanticError
 

Field Detail

errorMessages

static final java.lang.String[] errorMessages
Method Detail

flush

void flush()
           throws org.eclipse.ocl.ParserException
Throws:
org.eclipse.ocl.ParserException

formatClass

java.lang.String formatClass(java.lang.Object object)

formatEClassName

java.lang.String formatEClassName(org.eclipse.emf.ecore.EObject eObject)

formatName

java.lang.String formatName(java.lang.Object object)

formatPath

java.lang.String formatPath(java.util.List<java.lang.String> pathName)

formatPath

java.lang.String formatPath(java.util.List<java.lang.String> pathName,
                            java.lang.String name)

formatString

java.lang.String formatString(java.lang.String name)

formatType

java.lang.String formatType(java.lang.Object type)