Scheme (scheme
)
Scheme
The scheme package implements and defines the underlying workflow model.
The Scheme
class represents the workflow and is composed of a set
of SchemeNode
connected with SchemeLink
, defining an
directed acyclic graph (DAG). Additionally instances of
SchemeArrowAnnotation
or SchemeTextAnnotation
can be
inserted into the scheme.
- Scheme (
scheme
)- Scheme Workflow
Scheme
Scheme.title_changed
Scheme.description_changed
Scheme.node_added
Scheme.node_removed
Scheme.link_added
Scheme.link_removed
Scheme.annotation_added
Scheme.annotation_removed
Scheme.runtime_env_changed
Scheme.nodes
Scheme.links
Scheme.annotations
Scheme.set_title()
Scheme.title
Scheme.set_description()
Scheme.description
Scheme.add_node()
Scheme.insert_node()
Scheme.new_node()
Scheme.remove_node()
Scheme.insert_link()
Scheme.add_link()
Scheme.new_link()
Scheme.remove_link()
Scheme.check_connect()
Scheme.creates_cycle()
Scheme.compatible_channels()
Scheme.can_connect()
Scheme.upstream_nodes()
Scheme.downstream_nodes()
Scheme.is_ancestor()
Scheme.children()
Scheme.parents()
Scheme.input_links()
Scheme.output_links()
Scheme.propose_links()
Scheme.insert_annotation()
Scheme.add_annotation()
Scheme.remove_annotation()
Scheme.clear()
Scheme.sync_node_properties()
Scheme.save_to()
Scheme.load_from()
Scheme.set_runtime_env()
Scheme.get_runtime_env()
Scheme.runtime_env()
Scheme.WindowGroup
Scheme.window_group_presets()
SchemeCycleError
IncompatibleChannelTypeError
SinkChannelError
DuplicatedLinkError
- Scheme Node (
node
)- Scheme Node
SchemeNode
SchemeNode.title_changed
SchemeNode.position_changed
SchemeNode.progress_changed
SchemeNode.processing_state_changed
SchemeNode.State
SchemeNode.input_channels()
SchemeNode.output_channels()
SchemeNode.input_channel()
SchemeNode.output_channel()
SchemeNode.set_title()
SchemeNode.title
SchemeNode.set_position()
SchemeNode.position
SchemeNode.set_progress()
SchemeNode.progress
SchemeNode.set_processing_state()
SchemeNode.processing_state
SchemeNode.status_message_changed
SchemeNode.set_status_message()
SchemeNode.status_message()
SchemeNode.state_message_changed
SchemeNode.set_state_message()
SchemeNode.clear_state_message()
SchemeNode.state_message()
SchemeNode.state_messages()
SchemeNode.set_state()
SchemeNode.state()
SchemeNode.set_state_flags()
SchemeNode.test_state_flags()
- Scheme Link (
link
)- Scheme Link
SchemeLink
SchemeLink.enabled_changed
SchemeLink.dynamic_enabled_changed
SchemeLink.state_changed
SchemeLink.State
SchemeLink.source_type()
SchemeLink.source_types()
SchemeLink.sink_type()
SchemeLink.sink_types()
SchemeLink.is_dynamic()
SchemeLink.set_enabled()
SchemeLink.is_enabled()
SchemeLink.enabled
SchemeLink.set_dynamic_enabled()
SchemeLink.is_dynamic_enabled()
SchemeLink.dynamic_enabled
SchemeLink.set_runtime_state()
SchemeLink.runtime_state()
SchemeLink.set_runtime_state_flag()
SchemeLink.test_runtime_state()
SchemeLink.set_tool_tip()
SchemeLink.tool_tip
- Scheme Annotations (
annotations
)- Scheme Annotations
BaseSchemeAnnotation
SchemeArrowAnnotation
SchemeTextAnnotation
SchemeTextAnnotation.text_changed
SchemeTextAnnotation.set_rect()
SchemeTextAnnotation.rect
SchemeTextAnnotation.set_geometry()
SchemeTextAnnotation.geometry
SchemeTextAnnotation.set_text()
SchemeTextAnnotation.text
SchemeTextAnnotation.content_type
SchemeTextAnnotation.content
SchemeTextAnnotation.set_content()
SchemeTextAnnotation.set_font()
SchemeTextAnnotation.font
- Scheme Serialization (
readwrite
) - WidgetManager (
widgetmanager
)WidgetManager
WidgetManager.widget_for_node_added
WidgetManager.widget_for_node_removed
WidgetManager.CreationPolicy
WidgetManager.set_workflow()
WidgetManager.set_scheme()
WidgetManager.set_creation_policy()
WidgetManager.creation_policy()
WidgetManager.create_widget_for_node()
WidgetManager.delete_widget_for_node()
WidgetManager.node_for_widget()
WidgetManager.widget_for_node()
WidgetManager.ensure_created()
WidgetManager.activate_widget_for_node()
WidgetManager.raise_widgets_to_front()
WidgetManager.set_float_widgets_on_top()
WidgetManager.save_window_state()
WidgetManager.restore_window_state()
WidgetManager.save_widget_geometry()
WidgetManager.restore_widget_geometry()
WidgetManager.eventFilter()
WidgetManager.actions_for_context_menu()
- SignalManager (
signalmanager
) SignalManager
SignalManager.stateChanged
SignalManager.updatesPending
SignalManager.processingStarted
SignalManager.processingFinished
SignalManager.runtimeStateChanged
SignalManager.State
SignalManager.Running
SignalManager.Stopped
SignalManager.Paused
SignalManager.RuntimeState
SignalManager.finished
SignalManager.started
SignalManager.workflow()
SignalManager.scheme()
SignalManager.set_workflow()
SignalManager.has_pending()
SignalManager.start()
SignalManager.stop()
SignalManager.pause()
SignalManager.resume()
SignalManager.step()
SignalManager.state()
SignalManager.runtime_state()
SignalManager.eventFilter()
SignalManager.signals_on_link()
SignalManager.link_contents()
SignalManager.send()
SignalManager.invalidate()
SignalManager.purge_link()
SignalManager.process_queued()
SignalManager.process_next()
SignalManager.process_node()
SignalManager.compress_signals()
SignalManager.send_to_node()
SignalManager.is_pending()
SignalManager.pending_nodes()
SignalManager.pending_input_signals()
SignalManager.remove_pending_signals()
SignalManager.blocking_nodes()
SignalManager.invalidated_nodes()
SignalManager.active_nodes()
SignalManager.is_blocking()
SignalManager.is_ready()
SignalManager.is_invalidated()
SignalManager.has_invalidated_outputs()
SignalManager.has_invalidated_inputs()
SignalManager.is_active()
SignalManager.node_update_front()
SignalManager.post_update_request()
Signal
- Workflow Events (
events
)WorkflowEvent
WorkflowEvent.NodeAdded
WorkflowEvent.NodeRemoved
WorkflowEvent.LinkAdded
WorkflowEvent.LinkRemoved
WorkflowEvent.InputLinkAdded
WorkflowEvent.OutputLinkAdded
WorkflowEvent.InputLinkRemoved
WorkflowEvent.OutputLinkRemoved
WorkflowEvent.NodeStateChange
WorkflowEvent.LinkStateChange
WorkflowEvent.InputLinkStateChange
WorkflowEvent.OutputLinkStateChange
WorkflowEvent.NodeActivateRequest
WorkflowEvent.WorkflowEnvironmentChange
WorkflowEvent.AnnotationAdded
WorkflowEvent.AnnotationRemoved
WorkflowEvent.AnnotationChange
WorkflowEvent.ActivateParentRequest
NodeEvent
LinkEvent
AnnotationEvent
WorkflowEnvChanged