spinetoolbox.data_package_commands

Classes for models dealing with Data Packages.

authors
  1. Marin (KTH)

date

10.7.2020

Module Contents

Classes

UpdateResourceNameCommand

Command to update a resource’s name.

UpdateResourceDataCommand

Command to update resource data.

UpdateFieldNamesCommand

Command to update a resource field’s name.

UpdatePrimaryKeysCommand

Command to update a resource’s primary key.

AppendForeignKeyCommandCommand

Command to append a foreign key to a resource.

RemoveForeignKeyCommandCommand

Command to remove a foreign key from a resource.

UpdateForeignKeyCommandCommand

Command to update a foreign key in a resource.

class spinetoolbox.data_package_commands.UpdateResourceNameCommand(model, resource_index, old_name, new_name)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a resource’s name.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdateResourceDataCommand(model, resource_index, rows, columns, old_values, new_values)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update resource data.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdateFieldNamesCommand(model, resource_index, field_indexes, old_names, new_names)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a resource field’s name.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdatePrimaryKeysCommand(model, resource_index, field_indexes, statuses)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a resource’s primary key.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.AppendForeignKeyCommandCommand(model, resource_index, foreign_key)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to append a foreign key to a resource.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.RemoveForeignKeyCommandCommand(model, resource_index, fk_index)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to remove a foreign key from a resource.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdateForeignKeyCommandCommand(model, resource_index, fk_index, foreign_key)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a foreign key in a resource.

Args:

redo(self)[source]
undo(self)[source]