mbdlyb_ui.functional.validator

Copyright (c) 2025 - 2026 TNO-ESI All rights reserved.

Classes

UIValidatorData

Hold the validator analysis and UI state.

ValidatorPage

Display the validator editing page.

Functions

show_validation_results(messages[, validated])

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.FunctionalPage

Display 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.