spinetoolbox.metaobject

MetaObject class.

Module Contents

Classes

MetaObject

Class for an object which has a name, type, and some description.

class spinetoolbox.metaobject.MetaObject(name, description)[source]

Bases: PySide6.QtCore.QObject

Class for an object which has a name, type, and some description.

Parameters
  • name (str) – Object name

  • description (str) – Object description

set_name(name)[source]

Set object name and short name. Note: Check conflicts (e.g. name already exists) before calling this method.

Parameters

name (str) – New (long) name for this object

set_description(description)[source]

Set object description.

Parameters

description (str) – Object description