spinetoolbox.spine_db_signaller

Spine DB Signaller class.

authors:
  1. Marin (KTH)
date:

31.10.2019

Module Contents

class spinetoolbox.spine_db_signaller.SpineDBSignaller(db_mngr)[source]

Handles signals from DB manager and channels them to listeners.

Initializes the signaler object.

Parameters:db_mngr (SpineDBManager) –
add_db_map_listener(self, db_map, listener)[source]

Adds listener for given db_map.

remove_db_map_listener(self, db_map, listener)[source]

Removes db_map from the the maps listener listens to.

db_map_listeners(self, db_map)[source]
connect_signals(self)[source]

Connects signals.

static _shared_db_map_data(db_map_data, db_maps)[source]
receive_object_classes_added(self, db_map_data)[source]
receive_objects_added(self, db_map_data)[source]
receive_relationship_classes_added(self, db_map_data)[source]
receive_relationships_added(self, db_map_data)[source]
receive_parameter_definitions_added(self, db_map_data)[source]
receive_parameter_values_added(self, db_map_data)[source]
receive_parameter_value_lists_added(self, db_map_data)[source]
receive_parameter_tags_added(self, db_map_data)[source]
receive_object_classes_updated(self, db_map_data)[source]
receive_objects_updated(self, db_map_data)[source]
receive_relationship_classes_updated(self, db_map_data)[source]
receive_relationships_updated(self, db_map_data)[source]
receive_parameter_definitions_updated(self, db_map_data)[source]
receive_parameter_values_updated(self, db_map_data)[source]
receive_parameter_value_lists_updated(self, db_map_data)[source]
receive_parameter_tags_updated(self, db_map_data)[source]
receive_parameter_definition_tags_set(self, db_map_data)[source]
receive_object_classes_removed(self, db_map_data)[source]
receive_objects_removed(self, db_map_data)[source]
receive_relationship_classes_removed(self, db_map_data)[source]
receive_relationships_removed(self, db_map_data)[source]
receive_parameter_definitions_removed(self, db_map_data)[source]
receive_parameter_values_removed(self, db_map_data)[source]
receive_parameter_value_lists_removed(self, db_map_data)[source]
receive_parameter_tags_removed(self, db_map_data)[source]
receive_session_refreshed(self, db_maps)[source]
receive_session_committed(self, db_maps)[source]
receive_session_rolled_back(self, db_maps)[source]