Class RegExType2OD

java.lang.Object
de.monticore.regex.regextype._od.RegExType2OD
All Implemented Interfaces:
RegExTypeHandler, RegExTypeVisitor2, de.monticore.visitor.IHandler, de.monticore.visitor.IVisitor

public class RegExType2OD extends Object implements RegExTypeVisitor2, RegExTypeHandler
  • Field Details

    • traverser

      protected RegExTypeTraverser traverser
    • pp

      protected de.monticore.prettyprint.IndentPrinter pp
    • reporting

      protected de.monticore.generating.templateengine.reporting.commons.ReportingRepository reporting
    • printEmptyOptional

      protected boolean printEmptyOptional
    • printEmptyList

      protected boolean printEmptyList
  • Constructor Details

    • RegExType2OD

      public RegExType2OD(de.monticore.prettyprint.IndentPrinter printer, de.monticore.generating.templateengine.reporting.commons.ReportingRepository reporting)
  • Method Details

    • handle

      public void handle(ASTRegExType node)
      Specified by:
      handle in interface RegExTypeHandler
    • getTraverser

      public RegExTypeTraverser getTraverser()
      Specified by:
      getTraverser in interface de.monticore.visitor.IHandler
      Specified by:
      getTraverser in interface RegExTypeHandler
    • setTraverser

      public void setTraverser(RegExTypeTraverser traverser)
      Specified by:
      setTraverser in interface RegExTypeHandler
    • printAttribute

      protected void printAttribute(String name, String value)
    • printObject

      protected void printObject(String objName, String objType)
    • printObjectDiagram

      public String printObjectDiagram(String modelName, ASTRegExTypeNode node)
    • isPrintEmptyOptional

      public boolean isPrintEmptyOptional()
    • setPrintEmptyOptional

      public void setPrintEmptyOptional(boolean printEmptyOptional)
    • isPrintEmptyList

      public boolean isPrintEmptyList()
    • setPrintEmptyList

      public void setPrintEmptyList(boolean printEmptyList)