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
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)
|
errorMessages
static final java.lang.String[] errorMessages
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)