mbdlyb_ui.functional.validator
Copyright (c) 2025 - 2026 TNO-ESI All rights reserved.
Classes
Hold the validator analysis and UI state. |
|
Display the validator editing page. |
Functions
|
Render the model validation results. |
Module Contents
- class mbdlyb_ui.functional.validator.UIValidatorData(cluster: mbdlyb.functional.gdb.GCluster)
Hold the validator analysis and UI state.
- reset()
Clear previously reported validation messages.
- async validate()
Run model validation and store the reported results.
- cluster: mbdlyb.functional.gdb.GCluster
- messages: list[mbdlyb.messages.ValidationMessage]
- class mbdlyb_ui.functional.validator.ValidatorPage(cluster_id: str)
Bases:
mbdlyb_ui.functional.base.FunctionalPageDisplay the validator editing page.
- cluster: mbdlyb.functional.gdb.GCluster
- data: UIValidatorData
- mbdlyb_ui.functional.validator.show_validation_results(messages: list[mbdlyb.messages.ValidationMessage], validated: bool = True)
Render the model validation results.
- Parameters:
messages – Validation messages to display.
validated – Whether the model has completed validation.