IntegrationNode#

class ansys.optislang.core.nodes.IntegrationNode#

Base class for classes which provide for creating and operating on an integration node.

Methods

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

Control the node state.

IntegrationNode.delete()

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

IntegrationNode.exists()

Get info whether node exists in active project.

IntegrationNode.get_ancestors()

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

IntegrationNode.get_available_input_locations()

Get available input locations for the current node.

IntegrationNode.get_available_output_locations()

Get available output locations for the current node.

IntegrationNode.get_connections([slot_type, ...])

Get connections of a given direction and slot.

IntegrationNode.get_input_slots([name])

Get current node's input slots.

IntegrationNode.get_internal_variables([...])

Get internal variables.

IntegrationNode.get_name()

Get the name of the node.

IntegrationNode.get_output_slots([name])

Get current node's output slots.

IntegrationNode.get_parent()

Get the instance of the parent node.

IntegrationNode.get_parent_name()

Get the name of the parent node.

IntegrationNode.get_property(name)

Get property from properties dictionary.

IntegrationNode.get_registered_files()

Get node's registered files.

IntegrationNode.get_registered_input_slots([...])

Get registered input slots.

IntegrationNode.get_registered_output_slots([...])

Get registered output slots.

IntegrationNode.get_registered_parameters([...])

Get registered parameters.

IntegrationNode.get_registered_responses([...])

Get registered responses.

IntegrationNode.get_result_files()

Get node's result files.

IntegrationNode.get_states_ids()

Get available actor states ids.

IntegrationNode.get_status()

Get the status of the node.

IntegrationNode.load()

Explicitly load the node.

IntegrationNode.re_register_locations_as_parameter()

Adjust all input locations with the already registered parameters.

IntegrationNode.re_register_locations_as_response()

Adjust all input locations with the already registered responses.

IntegrationNode.register_location_as_input_slot(...)

Register the given location as an input slot.

IntegrationNode.register_location_as_internal_variable(...)

Register the given location as an internal variable.

IntegrationNode.register_location_as_output_slot(...)

Register the given location as an output slot.

IntegrationNode.register_location_as_parameter(...)

Register the given location as a parameter.

IntegrationNode.register_location_as_response(...)

Register the given location as a response.

IntegrationNode.register_locations_as_parameter()

Register all available locations as parameter initially.

IntegrationNode.register_locations_as_response()

Register all available locations as response initially.

IntegrationNode.set_property(name, value)

Set node's property.

Attributes

IntegrationNode.type

Type of the node.

IntegrationNode.uid

Unique ID of the node.