ModelManager#
- class wattson.cosimulation.models.model_manager.ModelManager#
Bases:
WattsonQueryHandlerMethods
get_modelget_model_typesget_modelsHandles the given WattsonQuery and provides an optional response.
Checks whether the physical simulator handles specific SimulationControlQueries.
load_from_fileregister_model- __init__()#
- handle_simulation_control_query(query: WattsonQuery) WattsonResponse | None#
Handles the given WattsonQuery and provides an optional response. If the query type is not supported, this should raise an InvalidSimulationControlQueryException.
- Parameters:
query (WattsonQuery) –
- handles_simulation_query_type(query: WattsonQuery | Type[WattsonQuery]) bool#
Checks whether the physical simulator handles specific SimulationControlQueries.
- Parameters:
query (Union[WattsonQuery, Type[WattsonQuery]]) – The query instance or class to be checked.
- Returns:
Whether this simulator can handle this query type
- Return type:
bool