Structs§
- Assign
Props - update a datamodel location with an expression or value.
- Cancel
Props - cancel a pending
<send>operation. - Content
Props - inline payload used by
<send>and<invoke>. - Data
Props - represents a single datamodel variable.
- Datamodel
Props - container for one or more
<data>elements. - Donedata
Props - payload returned when a
<final>state is reached. - Else
Props - fallback branch for
<if>conditions. - Elseif
Props - conditional branch following an
<if>. - Final
Props - marks a terminal state in the machine.
- Finalize
Props - executed after an
<invoke>completes. - Foreach
Props - iterate over items within executable content.
- History
Props - pseudostate remembering previous active children.
- IfProps
- conditional execution block.
- Initial
Props - starting state within a compound state.
- Invoke
Props - run an external process or machine.
- LogProps
- diagnostic output statement.
- Onentry
Props - actions performed when entering a state.
- Onexit
Props - actions performed when leaving a state.
- Parallel
Props - coordinates concurrent regions.
- Param
Props - parameter passed to
<invoke>or<send>. - Raise
Props - raise an internal event.
- Script
Props - inline executable script.
- Scxml
Props - root element of an SCJSON document.
- Send
Props - dispatch an external event.
- State
Props - basic state node.
- Transition
Props - edge between states triggered by events.
Enums§
- Assign
Type Datatype Props - The assign type that allows for precise manipulation of the datamodel location. Types are: replacechildren (default), firstchild, lastchild, previoussibling, nextsibling, replace, delete, addattribute
- Binding
Datatype Props - The binding type in use for the SCXML document.
- Boolean
Datatype Props - Boolean: true or false only
- Exmode
Datatype Props - Describes the processor execution mode for this document, being either “lax” or “strict”.
- History
Type Datatype Props - type of
<history>state:shallowordeep. - Transition
Type Datatype Props - The type of the transition i.e. internal or external.