Class ModelWriter

java.lang.Object
com.sap.cds.generator.writer.ModelWriter
All Implemented Interfaces:
com.sap.cds.reflect.CdsVisitor

public class ModelWriter extends Object implements com.sap.cds.reflect.CdsVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
    ModelWriter(GeneratedFile.Consumer consumer, Configuration config, com.sap.cds.reflect.CdsModel model)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    visit(com.sap.cds.reflect.CdsAction action)
     
    void
    visit(com.sap.cds.reflect.CdsArrayedType type)
     
    void
    visit(com.sap.cds.reflect.CdsEntity entity)
     
    void
    visit(com.sap.cds.reflect.CdsEnumType<?> type)
     
    void
    visit(com.sap.cds.reflect.CdsEvent event)
     
    void
    visit(com.sap.cds.reflect.CdsFunction function)
     
    void
    visit(com.sap.cds.reflect.CdsModel model)
     
    void
    visit(com.sap.cds.reflect.CdsService service)
     
    void
    visit(com.sap.cds.reflect.CdsStructuredType struct)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.sap.cds.reflect.CdsVisitor

    visit, visit, visit, visit, visit
  • Constructor Details

  • Method Details

    • visit

      public void visit(com.sap.cds.reflect.CdsModel model)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsEntity entity)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsEvent event)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsAction action)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsFunction function)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsArrayedType type)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsStructuredType struct)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsService service)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • visit

      public void visit(com.sap.cds.reflect.CdsEnumType<?> type)
      Specified by:
      visit in interface com.sap.cds.reflect.CdsVisitor
    • getGeneratedServices

      public List<String> getGeneratedServices()