Python Module Index

b | c | d | e | f | g | h | i | l | m | o | p | r | s | t | u | v
 
b
barrier_concurrency_state A module to represent a barrier concurrency state for the state machine
 
c
concurrency_state A module to represent a concurrency state for the state machine
config Config module to specify global constants
constants A module holding all constants of the RAFCON core
container_state A module to represent a generic container state in the state machine
custom_exceptions A module that holds all custom exceptions for the state machine core
rafcon.core
    rafcon.core.config
    rafcon.core.constants
    rafcon.core.custom_exceptions
    rafcon.core.execution.base_execution_history
    rafcon.core.execution.consumer_manager
    rafcon.core.execution.consumers.abstract_execution_history_consumer
    rafcon.core.execution.consumers.file_system_consumer
    rafcon.core.execution.execution_engine
    rafcon.core.execution.execution_history_factory
    rafcon.core.execution.execution_history_items
    rafcon.core.execution.execution_status
    rafcon.core.execution.in_memory_execution_history
    rafcon.core.global_variable_manager
    rafcon.core.id_generator
    rafcon.core.interface
    rafcon.core.library_manager
    rafcon.core.script
    rafcon.core.singleton
    rafcon.core.state_elements.data_flow
    rafcon.core.state_elements.data_port
    rafcon.core.state_elements.logical_port
    rafcon.core.state_elements.scope
    rafcon.core.state_elements.state_element
    rafcon.core.state_elements.transition
    rafcon.core.state_machine
    rafcon.core.state_machine_manager
    rafcon.core.states.barrier_concurrency_state
    rafcon.core.states.concurrency_state
    rafcon.core.states.container_state
    rafcon.core.states.execution_state
    rafcon.core.states.hierarchy_state
    rafcon.core.states.library_state
    rafcon.core.states.preemptive_concurrency_state
    rafcon.core.states.state
    rafcon.core.storage.storage
 
d
data_flow A module to represent a data flow in the state machine
data_port A module to represent data ports the state machine
decorators A module to collect all helpful decorators
description_editor A module holds the controller to edit the state source script text.
 
e
editor A module holds the controller to edit the state source text.
enums A module which holds all global enumerations for the state machine
execution_engine A module that cares for the execution of the state machine
execution_history A module for the history of one thread during state machine execution
execution_state A module to represent a state for executing arbitrary functions
extended_controller A module that holds all extensions in respect to the gtkmvc3.Controller that are used in rafcon.gui.
 
f
filesystem A module to hold all filesystem specific utility functions
 
g
geometry A module holding all utility functions concerning geometric drawing
global_variable_manager A module to organize all global variables of the state machine
rafcon.gui
    rafcon.gui.action
    rafcon.gui.clipboard
    rafcon.gui.controllers.execution_history
    rafcon.gui.controllers.global_variable_manager
    rafcon.gui.controllers.library_tree
    rafcon.gui.controllers.logging_console
    rafcon.gui.controllers.menu_bar
    rafcon.gui.controllers.modification_history
    rafcon.gui.controllers.state_editor.data_flows
    rafcon.gui.controllers.state_editor.description_editor
    rafcon.gui.controllers.state_editor.linkage_overview
    rafcon.gui.controllers.state_editor.outcomes
    rafcon.gui.controllers.state_editor.overview
    rafcon.gui.controllers.state_editor.scoped_variable_list
    rafcon.gui.controllers.state_editor.source_editor
    rafcon.gui.controllers.state_editor.state_editor
    rafcon.gui.controllers.state_editor.transitions
    rafcon.gui.controllers.state_icons
    rafcon.gui.controllers.state_machine_tree
    rafcon.gui.controllers.states_editor
    rafcon.gui.controllers.tool_bar
    rafcon.gui.controllers.top_tool_bar
    rafcon.gui.controllers.undocked_window
    rafcon.gui.controllers.utils.editor
    rafcon.gui.controllers.utils.extended_controller
    rafcon.gui.controllers.utils.single_widget_window
    rafcon.gui.helpers.label
    rafcon.gui.helpers.state
    rafcon.gui.helpers.state_machine
    rafcon.gui.helpers.text_formatting
    rafcon.gui.models.abstract_state
    rafcon.gui.models.auto_backup
    rafcon.gui.models.container_state
    rafcon.gui.models.data_flow
    rafcon.gui.models.data_port
    rafcon.gui.models.global_variable_manager
    rafcon.gui.models.library_manager
    rafcon.gui.models.library_state
    rafcon.gui.models.logical_port
    rafcon.gui.models.modification_history
    rafcon.gui.models.scoped_variable
    rafcon.gui.models.selection
    rafcon.gui.models.state
    rafcon.gui.models.state_element
    rafcon.gui.models.state_machine
    rafcon.gui.models.state_machine_execution_engine
    rafcon.gui.models.state_machine_manager
    rafcon.gui.models.transition
    rafcon.gui.mygaphas.canvas
    rafcon.gui.mygaphas.connector
    rafcon.gui.mygaphas.constraint
    rafcon.gui.mygaphas.guide
    rafcon.gui.mygaphas.items.connection
    rafcon.gui.mygaphas.items.line
    rafcon.gui.mygaphas.items.ports
    rafcon.gui.mygaphas.items.state
    rafcon.gui.mygaphas.segment
    rafcon.gui.mygaphas.utils.enums
    rafcon.gui.mygaphas.utils.gap_draw_helper
    rafcon.gui.mygaphas.utils.gap_helper
    rafcon.gui.mygaphas.view
    rafcon.gui.shortcut_manager
    rafcon.gui.singleton
    rafcon.gui.views.execution_history
    rafcon.gui.views.global_variable_editor
    rafcon.gui.views.library_tree
    rafcon.gui.views.logging_console
    rafcon.gui.views.main_window
    rafcon.gui.views.menu_bar
    rafcon.gui.views.modification_history
    rafcon.gui.views.state_editor.data_flows
    rafcon.gui.views.state_editor.description_editor
    rafcon.gui.views.state_editor.input_port_list
    rafcon.gui.views.state_editor.linkage_overview
    rafcon.gui.views.state_editor.outcomes
    rafcon.gui.views.state_editor.output_port_list
    rafcon.gui.views.state_editor.overview
    rafcon.gui.views.state_editor.scoped_variables_list
    rafcon.gui.views.state_editor.source_editor
    rafcon.gui.views.state_editor.state_editor
    rafcon.gui.views.state_editor.transitions
    rafcon.gui.views.state_machine_tree
    rafcon.gui.views.state_machines_editor
    rafcon.gui.views.states_editor
    rafcon.gui.views.tool_bar
    rafcon.gui.views.utils.about_dialog
    rafcon.gui.views.utils.editor
    rafcon.gui.views.utils.single_widget_window
 
h
hierarchy_state A module to represent a hierarchy state for the state machine
 
i
id_generator A module to generate different kinds of state machine ids
interface This is a interface for user input. In absence of a GUI the input is read from stdin. If e.g. a gtk GUI is implemented the function can be replaced with appropriate dialog boxes.
 
l
library_manager A module to handle all libraries for a state machine
library_state A module to represent a library state in the state machine
library_tree The module holds controller tree overview of all mounted libraries and access to general functionality to add element or templates of those to a state-machine.
linkage_overview A module that holds the controller giving footage to the linkage overview.
log A module caring about the logging capability of RAFCON
 
m
menu_bar A module that holds the menu bar controller with respective functionalities for each menu element.
modification_history The module provides classes to document, undo or redo state machine edit steps.
multi_event A module for creating multi_events that listen to several `threading.Event`s
 
o
outcome A module to represent an outcome in the state machine
 
p
plugins This is a module which can load all plugins specified in the RAFCON_PLUGIN_PATH environment variable and can run all pre- and post init methods of all registered plugins
preemptive_concurrency_state A module to represent a preemptive concurrency state for the state machine
 
r
resources A module for accessing non-code resource files, like style or config files
 
s
scoped_variable A module for organizing the scoped variables in a container state
scoped_variable_list A module that holds the controller to list and edit all scoped_variables of a state.
script A module to represent the script file for each state in a state machine
single_widget_window The module provides a template controller for single widget tests.
singleton A module to hold all singletons of the state machine
source_editor A module holds the controller to edit the state source script text.
state A module to represent an abstract state in the state machine
state_data_flows A module that holds the controller to list and edit all internal and related external data flows of a state.
state_editor A module that holds the state editor controller which provides footage all sub-state-element-controllers.
state_element A module to represent an abstract state element in the state machine
state_icons A module that holds the state icon controller with its add-state and drag & drop functionalities.
state_machine A module to organize a state machine with all its main components
state_machine_manager A module to organize a open state machine with all its main components
state_machine_status A module to represent the state machine status
state_machine_tree A module that holds the controller to access a state machine overview by a TreeView.
state_outcomes A module that holds the controller to list and edit outcomes of a state and to add-remove or edit outcome-related transitions.
state_overview A module that holds the controller to give access to basic state information and to edit state name, is-start-state flag and state-type.
state_transitions A module that holds the controller to list and edit all internal and related external transitions of a state.
states_editor A module that holds the controller with the interface to the states editor notebook and controls showing and organization of selected and hold state editors.
storage Helper functions to store a state machine in the local file system and load it from there
storage_utils Utility methods for storing and loading files from disk (supports several formats)
 
t
tool_bar A module that holds the tool bar controller with respective functionalities or links for each button.
top_tool_bar A module that holds the top tool bar controller which controls the dock and un-dock feature for the left-bar-, right-bar- (States-Editor-Widget) and lower-console-widget.
transition A module to represent a transition in the state machine
type_helpers A module holding all utility functions for converting types
 
u
rafcon.utils
    rafcon.utils.constants
    rafcon.utils.decorators
    rafcon.utils.dict_operations
    rafcon.utils.execution_log
    rafcon.utils.filesystem
    rafcon.utils.geometry
    rafcon.utils.hashable
    rafcon.utils.i18n
    rafcon.utils.installation
    rafcon.utils.log
    rafcon.utils.log_helpers
    rafcon.utils.multi_event
    rafcon.utils.plugins
    rafcon.utils.profiler
    rafcon.utils.resources
    rafcon.utils.storage_utils
    rafcon.utils.timer
    rafcon.utils.type_helpers
    rafcon.utils.vividict
undocked_window A module that holds the controller un-docked windows as part of the un- and re-dock feature.
 
v
vividict A module to represent hierarchical dictionaries which creates a new dictionary on the fly if a request uses a key that does not exist yet.