org.eclipse.gmt.umlx.eqvtr.editor.builder
Class MarkerErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>

java.lang.Object
  extended by org.eclipse.ocl.internal.parser.AbstractErrorHandler
      extended by 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


Field Summary
 
Fields inherited from interface org.eclipse.ocl.internal.parser.ErrorHandler
errorMessages
 
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
 

Constructor Detail

MarkerErrorHandler

public MarkerErrorHandler(org.eclipse.core.resources.IResource resource,
                          java.lang.String markerType)
Method Detail

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