ReportModel

A standard model to represent reports that we want to render in the GUI or generate in a separate report file.

Note: this component hasn't been designed or implemented yet.

Objectives:

  • Remove responsibility of chart rendering from the Code Processors.

  • Allow the CodeProcessors to create abstract models of different kind of charts or tables.

    • Element Type: pie, bars, line, table, etc.

    • Element Title

    • Text above

    • Text below

  • Serialize the data of all the possible charts/reports.

  • Create a common mechanism in the generic GUI to render and show the charts/reports.

  • Potentially, consider a mechanism to generate PDFs.

Last updated