# Index

- [Actions](markdown/SM_actions.md)
  - [opening_diagram](markdown/SM_opening_diagram.md)
  - [specifying_actions](markdown/specifying_actions.md)
  - [assigning actions](markdown/SM_AssignActions.md)
  - [Creating an ESDL Diagram for Actions/Conditions](markdown/SM_Create_ESDL_Diagram_for_ActionsConditions.md)
  - [specifying_conditions](markdown/specifying_conditions.md)
  - [Specifying Conditions and Transition Actions in the Transition Editor](markdown/specifying_conditions_transition.md)
  - [conditions-actions](markdown/SM_conditions_actions.md)
  - [conditions_actions_state](markdown/conditions_actions_state.md)
  - [add-condition](markdown/SM_add_condition.md)
  - [Adding Arguments to Conditions/Actions](markdown/adding_arguments.md)
  - [Searching/Deleting Unused Methods/Triggers](markdown/za_searchdel_unused_methodstriggers.md)
- Actions/Conditions diagram
  - [block-diagram](markdown/SM_blockDiagram.md)
  - [Creating an ESDL Diagram for Actions/Conditions](markdown/SM_Create_ESDL_Diagram_for_ActionsConditions.md)
- [Conditions](markdown/SM_conditions.md)
  - [Adding an Action or Condition](markdown/SM_add_condition.md)
  - [Opening a Diagram for Actions/Conditions](markdown/SM_opening_diagram.md)
  - [Creating an ESDL Diagram for Actions/Conditions](markdown/SM_Create_ESDL_Diagram_for_ActionsConditions.md)
  - [Actions/Conditions in Separate Diagrams](markdown/SM_conditions_actions.md)
  - [Specifying Conditions and Transition Actions in the Transition Editor](markdown/specifying_conditions_transition.md)
  - [Specifying Conditions and Actions](markdown/specifying_conditions.md)
  - [Conditions and Actions in the State Diagram](markdown/conditions_actions_state.md)
  - [Adding Arguments to Conditions/Actions](markdown/adding_arguments.md)
- diagram
  - [block-diagram](markdown/SM_blockDiagram.md)
  - [esdl](markdown/SM_Create_ESDL_Diagram_for_ActionsConditions.md)
- editor
  - [State Machines - Overview](markdown/SM_overview.md)
- experiment
  - [state_machines](markdown/SM_experiment_with_state_machines.md)
- [HierarchyStates](markdown/SM_hierarchystates.md)
  - [ClosedHierarchy](markdown/SM_ClosedHierarchy.md)
  - [AddopenHierarchy](markdown/addopenhierarchy.md)
- Junction
  - [creating_junctions](markdown/creating_junctions.md)
  - [editing_junctions](markdown/editing_junctions.md)
- menu options
  - [MenuBar](markdown/SM_menubar.md)
- methods
  - [add_public_method](markdown/add_public_method.md)
  - [Searching/Deleting Unused Methods/Triggers](markdown/za_searchdel_unused_methodstriggers.md)
- [Start State](markdown/SM_start_state.md)
- [states](markdown/SM_states.md)
  - [using-statemachine](markdown/using-statemachine.md)
  - [layout_states](markdown/layout_states.md)
  - [assigning actions](markdown/SM_AssignActions.md)
  - [create_transition](markdown/create_transition.md)
  - [editing_state](markdown/editing_state.md)
  - [HierarchyStates](markdown/SM_hierarchystates.md)
  - [renaming_state](markdown/renaming_state.md)
- [State Machines - Overview](markdown/SM_overview.md)
- [the_statemachine](markdown/SM_overview.md)
  - [the_statemachine](markdown/SM_overview.md)
  - [adding_triggerargument](markdown/adding_triggerargument.md)
  - [using-statemachine](markdown/using-statemachine.md)
  - [creating_new](markdown/SM_creating_new.md)
  - [the_statemachine](markdown/SM_overview.md)
  - [state_machines](markdown/SM_experiment_with_state_machines.md)
  - [adding_inputs](markdown/adding_inputs.md)
  - [automatic_insertion](markdown/automatic_insertion.md)
  - [adding_inputs](markdown/adding_inputs.md)
  - [public_methods](markdown/SM_public_methods.md)
  - [Start State](markdown/SM_start_state.md)
  - [Triggers](markdown/SM_triggers.md)
  - [using_pm_external](markdown/using_pm_external.md)
  - [Conditions](markdown/SM_conditions.md)
  - [Transitions](markdown/SM_transitions.md)
  - [Actions](markdown/SM_actions.md)
  - [Hierarchy](markdown/SM_hierarchy.md)
  - [History](markdown/SM_History.md)
  - [Junctions](markdown/sm_junctions.md)
  - [State Machines as Classes](markdown/SM_State_Machines_as_Classes.md)
  - [State Variables](markdown/SM_StateVariables.md)
- class
  - [State Machines as Classes](markdown/SM_State_Machines_as_Classes.md)
- [Description of the Window Elements](markdown/SM_description_of_window_elements.md)
  - [MenuBar](markdown/SM_menubar.md)
  - [Toolbars](markdown/SM_Toolbar.md)
- [Triggers](markdown/SM_triggers.md)
  - [insert_trigger](markdown/SM_insert_trigger.md)
  - [insert_trigger](markdown/SM_insert_trigger.md)
  - [Adding a Trigger Argument](markdown/adding_triggerargument.md)
  - [Searching/Deleting Unused Methods/Triggers](markdown/za_searchdel_unused_methodstriggers.md)
- [specifying_actions](markdown/specifying_actions.md)
- [Transitions](markdown/SM_transitions.md)
  - [assigning triggers](markdown/SM_AssignTriggers.md)
  - [assigning triggers](markdown/SM_AssignTriggers.md)
  - [create_transition](markdown/create_transition.md)
  - [change_path_transition](markdown/change_path_transition.md)
  - [Transitions](markdown/SM_transitions.md)
  - [assigning triggers](markdown/SM_AssignTriggers.md)
  - [change_appearance_transition](markdown/change_appearance_transition.md)
- [assigning triggers](markdown/SM_AssignTriggers.md)
- [Hierarchy](markdown/SM_hierarchy.md)
- History
  - [Hierarchy](markdown/SM_hierarchy.md)
- [Triggers](markdown/SM_triggers.md)
- toolbar
  - Configuring a Toolbar
- conventions
  - Reserved Keywords
- Reserved Keywords
- keyword
  - Reserved Keywords
- List of Error Messages
- List of Error Messages
- List of Information Messages
- List of Warning Messages
- element
  - [Searching/Deleting Unused Elements](markdown/sm_unusedelements.md)
  - [Searching/Deleting Unused Elements](markdown/sm_unusedelements.md)
  - Copying Elements in the Outline Tab
- diagram item
  - [Searching/Deleting Unused Elements](markdown/sm_unusedelements.md)
- copy
  - Copying Elements in the Outline Tab
- buttons
  - [Toolbars](markdown/SM_Toolbar.md)
- argument
  - [Rules for Trigger Arguments](markdown/SM_Rules_for_Trigger_Arguments.md)
  - [Adding Arguments to Conditions/Actions](markdown/adding_arguments.md)
  - [Adding Arguments to Conditions/Actions](markdown/adding_arguments.md)
- return value
  - [Adding Arguments to Conditions/Actions](markdown/adding_arguments.md)
- variable
  - [State Variables](markdown/SM_StateVariables.md)
  - [State Variables](markdown/SM_StateVariables.md)
- [State Variables](markdown/SM_StateVariables.md)
  - [Specifying a Reinitialization Method for State Variables](markdown/sm_specifyresetmethod_statevariables.md)
