System#

class ansys.optislang.core.nodes.System#

Base class for classes which provide for creating and operating on a system.

Methods

System.control(command[, hid, ...])

Control the node state.

System.create_node(type_[, name, design_flow])

Create a new node in current system in active project.

System.delete()

Delete current node and it's children from active project.

System.delete_children_nodes()

Delete all children nodes from the active project.

System.exists()

Get info whether node exists in active project.

System.find_node_by_uid(uid[, search_depth])

Find a node in the system with a specified unique ID.

System.find_nodes_by_name(name[, search_depth])

Find nodes in the system with a specified name.

System.get_ancestors()

Get tuple of ordered ancestors starting from root system at position 0.

System.get_connections([slot_type, slot_name])

Get connections of a given direction and slot.

System.get_input_slots([name])

Get current node's input slots.

System.get_name()

Get the name of the node.

System.get_nodes()

Get the direct children nodes.

System.get_output_slots([name])

Get current node's output slots.

System.get_parent()

Get the instance of the parent node.

System.get_parent_name()

Get the name of the parent node.

System.get_property(name)

Get property from properties dictionary.

System.get_registered_files()

Get node's registered files.

System.get_result_files()

Get node's result files.

System.get_states_ids()

Get available actor states ids.

System.get_status()

Get the status of the node.

System.set_property(name, value)

Set node's property.

Attributes

System.type

Type of the node.

System.uid

Unique ID of the node.