Skip to content

Implement schedule builder for the parser #508

@AntoineGautier

Description

@AntoineGautier

Track the development of a schedule builder that consumes Modelica record classes and populates a TS object tractable by the frontend

The builder shall:

  • Traverse the inheritance and composition tree of a record class
  • Interpret redeclare clauses and other class modifications
  • Create multi-level column headers, with a new column group for each nested record or Dialog.group / Dialog.tab annotation
  • Rebase all instance names from nested subrecords to be relative to the entry point record – for declared variables and variables used in equations
  • Store the parameter attributes unit, displayUnit, start, min, max – either directly from the declaration or from the parent types
  • Store the annotations Dialog.enable and __ctrlFlow.enable
  • Store the default parameter bindings

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions