csc.update.NodeAttribute¶
- class csc.update.NodeAttribute¶
NodeAttribute represents a generic node attribute and the standard operations you can do with such an attribute.
- Variables:
disconnect – overridden method with parameter attribute: NodeAttribute
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)connect
(self, attribute)attribute: NodeAttribute
connected_attributes
(self)-> NodeAttribute[]
connected_leaves
(self[, get_only_first])-> NodeAttribute[]
direction
(self)-> csc.DirectionValue
disconnect
(*args, **kwargs)Overloaded function.
id
(self)-> AttributeId
is_active
(self)name
(self)node
(self)-> Node
- __annotations__ = {}¶
- __init__(*args, **kwargs)¶
- __module__ = 'csc.update'¶
- connect(self: csc.update.NodeAttribute, attribute: csc.update.NodeAttribute) None ¶
attribute: NodeAttribute
- connected_attributes(self: csc.update.NodeAttribute) list[csc.update.NodeAttribute] ¶
-> NodeAttribute[]
- connected_leaves(self: csc.update.NodeAttribute, get_only_first: bool = False) list[csc.update.NodeAttribute] ¶
-> NodeAttribute[]
- connected_leaves_in_undirected_graph(self: csc.update.NodeAttribute) list[csc.update.NodeAttribute] ¶
- direction(self: csc.update.NodeAttribute) csc.Direction ¶
-> csc.DirectionValue
- disconnect(*args, **kwargs)¶
Overloaded function.
disconnect(self: csc.update.NodeAttribute) -> None
disconnect(self: csc.update.NodeAttribute, attribute: csc.update.NodeAttribute) -> None
- id(self: csc.update.NodeAttribute) csc.update.RegularFunctionAttributeId | csc.model.HyperedgeId | csc.update.RegularDataAttributeId | csc.update.ActualityAttributeId | csc.update.SettingFunctionAttributeId | csc.model.SettingId | csc.update.GroupAttributeId | csc.update.ExternalPropertyAttributeId | csc.update.ConstantDataAttributeId | csc.update.ConstantSettingAttributeId ¶
-> AttributeId
- is_active(self: csc.update.NodeAttribute) bool ¶
- name(self: csc.update.NodeAttribute) str ¶
- node(self: csc.update.NodeAttribute) domain::update_editor::Node ¶
-> Node