sequenceDiagram
participant WI
participant TM
participant PT
participant mb
WI->>TM: setTarget(Target with directories)
mb->>WI: List of Models
WI->>TM: set_models(List of Models of Interest)
WI->>TM: set_project(QgsProject)
TM->>PT: parse_project(QgsProject)
PT->>TM: ProjectTopping
TM->>WI: ProjectTopping
WI->>TM: Edited ProjecTopping
WI->>TM: ReferenceData Localpaths
mb->>WI: Available Schemas
WI->>TM: Schema of Interest
WI->>TM: Toml/PreScript Localpaths
WI->>TM: generate_metaconfig()
TM->>PT: generate_files(Target)
TM->>TM: generate_toppingfiles(Target, ReferenceData Localpaths)
TM->>TM: generate_toppingfile(Target, Toml Localpath)
TM->>TM: generate_toppingfile(Target, PreScript Localpath)
TM->>TM: generate_toppingfile(Target, PostScript Localpath)
mb->>TM: ili2db Settings
TM->>TM: generate_metaconfig(Target, ili2dbSettings)
TM->>TM: generate_toppingfile(Target, metaconfigfile)
TM->>TM: generate_ilidataxml