Class MultiTextEditParseTreeVisitor

java.lang.Object
com.e1c.langtool.v8.dt.xtext.MultiTextEditParseTreeVisitor
All Implemented Interfaces:
ParseTreeVisitor
Direct Known Subclasses:
BslNStrCleanupVisitor, BslNStrPreprocessingVisitor, BslTextProcessor, QlTextProcessor, RightTemplateTextProcessor

public abstract class MultiTextEditParseTreeVisitor extends Object implements ParseTreeVisitor
  • Field Details

    • multiTextEdit

      protected final org.eclipse.text.edits.MultiTextEdit multiTextEdit
  • Constructor Details

    • MultiTextEditParseTreeVisitor

      public MultiTextEditParseTreeVisitor(org.eclipse.text.edits.MultiTextEdit multiTextEdit)
  • Method Details

    • addReplace

      protected void addReplace(org.eclipse.xtext.nodemodel.ILeafNode node, String replace)
      Add replace edit for replacing node text with replace string.
      Parameters:
      node - Must not be null.
      replace - Text to replace with. Must not be null.
    • dispose

      public void dispose()
    • addReplaceIfNotEmpty

      protected void addReplaceIfNotEmpty(org.eclipse.xtext.nodemodel.ILeafNode node, String replace)