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<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
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<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
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<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> 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<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> parser)
- Overrides:
setParser
in class AbstractErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>