def value_edited(self, path, new_value_str):
        """ Adds the value of the semantic data entry

        :param path: The path inside the tree store to the target entry
        :param str new_value_str: The new value of the target cell
        :return:
        """
        tree_store_path = self.create_tree_store_path_from_key_string(path) if isinstance(path, string_types) else path
        if self.tree_store[tree_store_path][self.VALUE_STORAGE_ID] == new_value_str:
            return

        dict_path = self.tree_store[tree_store_path][self.ID_STORAGE_ID]
        self.model.state.add_semantic_data(dict_path[0:-1], new_value_str, key=dict_path[-1])
        self.reload_tree_store_data()
def value_edited ( self , path , new_value_str ) : tree_store_path = self . create_tree_store_path_from_key_string ( path ) if isinstance ( path , string_types ) else path if self . tree_store [ tree_store_path ] [ self . VALUE_STORAGE_ID ] == new_value_str : return dict_path = self . tree_store [ tree_store_path ] [ self . ID_STORAGE_ID ] self . model . state . add_semantic_data ( dict_path [ 0 : - 1 ] , new_value_str , key = dict_path [ - 1 ] ) self . reload_tree_store_data ( )
Adds the value of the semantic data entry

        :param path: The path inside the tree store to the target entry
        :param str new_value_str: The new value of the target cell
        :return: