Class MCBasics2OD

java.lang.Object
de.monticore.mcbasics._od.MCBasics2OD
All Implemented Interfaces:
MCBasicsHandler, MCBasicsVisitor2, de.monticore.visitor.IHandler, de.monticore.visitor.IVisitor

public class MCBasics2OD extends Object implements MCBasicsVisitor2, MCBasicsHandler
  • Field Details

    • traverser

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

    • MCBasics2OD

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

    • getTraverser

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

      public void setTraverser(MCBasicsTraverser traverser)
      Specified by:
      setTraverser in interface MCBasicsHandler
    • printAttribute

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

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

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

      public boolean isPrintEmptyOptional()
    • setPrintEmptyOptional

      public void setPrintEmptyOptional(boolean printEmptyOptional)
    • isPrintEmptyList

      public boolean isPrintEmptyList()
    • setPrintEmptyList

      public void setPrintEmptyList(boolean printEmptyList)