spinetoolbox.mvcmodels.data_package_models

Classes for models dealing with Data Packages.

authors:
  1. Marin (KTH)
date:

24.6.2018

Module Contents

class spinetoolbox.mvcmodels.data_package_models.DatapackageResourcesModel(parent)[source]

Bases: spinetoolbox.mvcmodels.minimal_table_model.MinimalTableModel

A model of datapackage resource data, used by SpineDatapackageWidget.

Parameters:parent (SpineDatapackageWidget) –
reset_model(self, resources)[source]
flags(self, index)[source]
class spinetoolbox.mvcmodels.data_package_models.DatapackageFieldsModel(parent)[source]

Bases: spinetoolbox.mvcmodels.minimal_table_model.MinimalTableModel

A model of datapackage field data, used by SpineDatapackageWidget.

Parameters:parent (SpineDatapackageWidget) –
reset_model(self, schema)[source]
class spinetoolbox.mvcmodels.data_package_models.DatapackageForeignKeysModel(parent)[source]

Bases: spinetoolbox.mvcmodels.empty_row_model.EmptyRowModel

A model of datapackage foreign key data, used by SpineDatapackageWidget.

Parameters:parent (SpineDatapackageWidget) –
reset_model(self, foreign_keys)[source]