API Reference ex_machine v#0.1.3
View SourceModules
ExMachine - A functional implementation of hierarchical state machines based on Statechart formalism.
Utility functions for managing statechart execution context.
Represents a final state in a statechart.
Represents a history state in a statechart.
Core module for state machine execution and management.
Raised when dispatching an event to a not running machine
Represents a macrostep in statechart execution.
Represents an atomic execution step in statechart processing.
GenServer-based statechart execution server.
Represents a state in a hierarchical statechart.
Module for building and validating statechart definitions.
Raised when a state name is used more than once
Raised when submitted an invalid definition
Raised when a state name is used that is not defined
Raised when initial state of a composite state is not defined or is not a descendants of the state
Defines a state transition with optional guard functions and actions.