org.eclipse.gmt.umlx.cst.parser
Interface ErrorHandler

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

public interface ErrorHandler
extends LexerErrorHandler, ParserErrorHandler, SemanticErrorHandler


Field Summary
static java.lang.String[] errorMessages
           
 
Method Summary
 void flush(org.eclipse.core.runtime.IProgressMonitor monitor)
          Flush all errors to their recipient.
 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)
           
 void setParser(AbstractParser parser)
           
 
Methods inherited from interface org.eclipse.gmt.umlx.cst.parser.ParserErrorHandler
parserError
 
Methods inherited from interface org.eclipse.gmt.umlx.cst.parser.LexerErrorHandler
lexerError
 
Methods inherited from interface org.eclipse.gmt.umlx.cst.parser.SemanticErrorHandler
semanticError
 

Field Detail

errorMessages

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

flush

void flush(org.eclipse.core.runtime.IProgressMonitor monitor)
Flush all errors to their recipient. This method allows handlers to batch up error reports into a single composite report or transaction.


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)

setParser

void setParser(AbstractParser parser)