spinetoolbox.metaobject

MetaObject class.

authors:
  1. Rinne (VTT), P. Savolainen (VTT)
date:

18.12.2017

Module Contents

spinetoolbox.metaobject.shorten(name)[source]

Returns a ‘shortened’ version of given name.

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

Bases: PySide2.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(self, 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(self, description)[source]

Set object description.

Parameters:description (str) – Object description