Class MCLiteralsBasis2OD

java.lang.Object
de.monticore.literals.mcliteralsbasis._od.MCLiteralsBasis2OD
All Implemented Interfaces:
MCLiteralsBasisHandler, MCLiteralsBasisVisitor2, de.monticore.visitor.IHandler, de.monticore.visitor.IVisitor

public class MCLiteralsBasis2OD extends Object implements MCLiteralsBasisVisitor2, MCLiteralsBasisHandler
  • Field Details

    • traverser

      protected MCLiteralsBasisTraverser 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

    • MCLiteralsBasis2OD

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

    • getTraverser

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

      public void setTraverser(MCLiteralsBasisTraverser traverser)
      Specified by:
      setTraverser in interface MCLiteralsBasisHandler
    • printAttribute

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

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

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

      public boolean isPrintEmptyOptional()
    • setPrintEmptyOptional

      public void setPrintEmptyOptional(boolean printEmptyOptional)
    • isPrintEmptyList

      public boolean isPrintEmptyList()
    • setPrintEmptyList

      public void setPrintEmptyList(boolean printEmptyList)