org.eclipse.gmt.umlx.eqvtr.editor.builder
Class MarkerErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
java.lang.Object
org.eclipse.ocl.internal.parser.AbstractErrorHandler
org.eclipse.gmt.umlx.eqvtr.editor.builder.MarkerErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
- All Implemented Interfaces:
- lpg.lpgjavaruntime.ParseErrorCodes, ErrorHandler, LexerErrorHandler, ParserErrorHandler, SemanticErrorHandler
- Direct Known Subclasses:
- EcoreMarkerErrorHandler
public class MarkerErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
- extends AbstractErrorHandler
Fields inherited from interface lpg.lpgjavaruntime.ParseErrorCodes |
BEFORE_CODE, DELETION_CODE, EOF_CODE, ERROR_CODE, errorMsgText, INSERTION_CODE, INVALID_CODE, INVALID_TOKEN_CODE, LEX_ERROR_CODE, MERGE_CODE, MISPLACED_CODE, SCOPE_CODE, SECONDARY_CODE, SUBSTITUTION_CODE |
Constructor Summary |
MarkerErrorHandler(org.eclipse.core.resources.IResource resource,
java.lang.String markerType)
|
Method Summary |
void |
addMarker(int severity,
java.lang.String message,
int lineNumber,
int charStart,
int charEnd)
|
void |
lexerError(int errorCode,
int startOffset,
int endOffset)
|
void |
parserError(int errorCode,
int leftToken,
int rightToken,
java.lang.String tokenText)
|
void |
semanticError(java.lang.String rule,
java.lang.String message,
int startOffset,
int endOffset)
|
void |
setParser(AbstractParser parser)
|
Methods inherited from class org.eclipse.ocl.internal.parser.AbstractErrorHandler |
flush, formatClass, formatEClassName, formatName, formatPath, formatPath, formatString, formatType, getErrorReportLineOffset, getParser, getPrsStream, setErrorReportLineOffset |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MarkerErrorHandler
public MarkerErrorHandler(org.eclipse.core.resources.IResource resource,
java.lang.String markerType)
addMarker
public void addMarker(int severity,
java.lang.String message,
int lineNumber,
int charStart,
int charEnd)
lexerError
public void lexerError(int errorCode,
int startOffset,
int endOffset)
parserError
public void parserError(int errorCode,
int leftToken,
int rightToken,
java.lang.String tokenText)
semanticError
public void semanticError(java.lang.String rule,
java.lang.String message,
int startOffset,
int endOffset)
setParser
public void setParser(AbstractParser parser)
- Overrides:
setParser
in class AbstractErrorHandler