Class TFBasisExts2OD

java.lang.Object
de.monticore.tf.tfbasisexts._od.TFBasisExts2OD
All Implemented Interfaces:
TFBasisExtsHandler, TFBasisExtsVisitor2, de.monticore.visitor.IHandler, de.monticore.visitor.IVisitor

public class TFBasisExts2OD extends Object implements TFBasisExtsVisitor2, TFBasisExtsHandler
  • Field Details

    • traverser

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

    • TFBasisExts2OD

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

    • getTraverser

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

      public void setTraverser(TFBasisExtsTraverser traverser)
      Specified by:
      setTraverser in interface TFBasisExtsHandler
    • printAttribute

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

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

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

      public boolean isPrintEmptyOptional()
    • setPrintEmptyOptional

      public void setPrintEmptyOptional(boolean printEmptyOptional)
    • isPrintEmptyList

      public boolean isPrintEmptyList()
    • setPrintEmptyList

      public void setPrintEmptyList(boolean printEmptyList)