ExecutionStep<T> class

Contains the results of one execution step.

Constructors

ExecutionStep(RootState<T> root, T? context, History<T> history, {Iterable<Transition<T>> transitions = const [], Iterable<State<T>> activeStates = const [], Iterable<State<T>> entryStates = const [], Iterable<State<T>> exitStates = const [], Iterable<State<T>> defaultEntryStates = const [], Map<State<T>, Transition<T>> defaultHistoryActions = const {}})

Properties

activeStates Iterable<State<T>>
final
context → T?
final
defaultEntryStates Iterable<State<T>>
final
defaultHistoryActions Map<State<T>, Transition<T>>
final
entryStates Iterable<State<T>>
final
exitStates Iterable<State<T>>
final
hashCode int
The hash code for this object.
no setterinherited
history History<T>
History values used in this step
final
root RootState<T>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transitions Iterable<Transition<T>>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBuilder() ExecutionStepBuilder<T>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited