spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item¶
Classes to represent alternative and scenario items in a tree.
| authors: |
|
|---|---|
| date: | 17.6.2020 |
Module Contents¶
Classes¶
RootItem |
A root item. |
LeafItem |
A tree item that fetches their children as they are inserted. |
AlternativeRootItem |
An alternative root item. |
ScenarioRootItem |
A scenario root item. |
AlternativeLeafItem |
An alternative leaf item. |
ScenarioLeafItem |
A scenario leaf item. |
ScenarioAlternativeLeafItem |
A scenario alternative leaf item. |
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.RootItem(model=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EmptyChildMixin,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.AllBoldMixin,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.NonLazyTreeItemA root item.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.LeafItem(identifier=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.NonLazyTreeItemA tree item that fetches their children as they are inserted.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.AlternativeRootItem(model=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.RootItemAn alternative root item.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.ScenarioRootItem(model=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.RootItemA scenario root item.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.AlternativeLeafItem(identifier=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.LastGrayMixin,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EditableMixin,spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.LeafItemAn alternative leaf item.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.ScenarioLeafItem(identifier=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.LastGrayMixin,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EditableMixin,spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.LeafItemA scenario leaf item.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.
-
class
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.ScenarioAlternativeLeafItem(identifier=None)[source]¶ Bases:
spinetoolbox.spine_db_editor.mvcmodels.alternative_scenario_item.LeafItemA scenario alternative leaf item.
Initializes item.
Parameters: model (MinimalTreeModel, NoneType) – The model where the item belongs.