csc.update.Update

class csc.update.Update

Update class represents the whole update editor

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

delete_node(self, id)

get_node_by_id(self, id)

get_object_by_id(self, arg0)

root(self)

-> ObjectGroup

ungroup(self, group)

__annotations__ = {}
__init__(*args, **kwargs)
__module__ = 'csc.update'
delete_node(self: csc.update.Update, id: csc.update.GroupId | csc.update.InterfaceId | csc.update.ExternalPropertiesId | csc.update.ConstantDatasId | csc.update.ConstantSettingsId | csc.model.ObjectId | csc.model.HyperedgeId | csc.model.DataId | csc.model.SettingFunctionId | csc.model.SettingId) None
get_node_by_id(self: csc.update.Update, id: csc.update.GroupId | csc.update.InterfaceId | csc.update.ExternalPropertiesId | csc.update.ConstantDatasId | csc.update.ConstantSettingsId | csc.model.ObjectId | csc.model.HyperedgeId | csc.model.DataId | csc.model.SettingFunctionId | csc.model.SettingId) csc.update.Node
get_object_by_id(self: csc.update.Update, arg0: csc.model.ObjectId) csc.update.Object
root(self: csc.update.Update) csc.update.ObjectGroup

-> ObjectGroup

ungroup(self: csc.update.Update, group: csc.update.Group) None