Module scjson_props

Module scjson_props 

Source

Structs§

AssignProps
update a datamodel location with an expression or value.
CancelProps
cancel a pending <send> operation.
ContentProps
inline payload used by <send> and <invoke>.
DataProps
represents a single datamodel variable.
DatamodelProps
container for one or more <data> elements.
DonedataProps
payload returned when a <final> state is reached.
ElseProps
fallback branch for <if> conditions.
ElseifProps
conditional branch following an <if>.
FinalProps
marks a terminal state in the machine.
FinalizeProps
executed after an <invoke> completes.
ForeachProps
iterate over items within executable content.
HistoryProps
pseudostate remembering previous active children.
IfProps
conditional execution block.
InitialProps
starting state within a compound state.
InvokeProps
run an external process or machine.
LogProps
diagnostic output statement.
OnentryProps
actions performed when entering a state.
OnexitProps
actions performed when leaving a state.
ParallelProps
coordinates concurrent regions.
ParamProps
parameter passed to <invoke> or <send>.
RaiseProps
raise an internal event.
ScriptProps
inline executable script.
ScxmlProps
root element of an SCJSON document.
SendProps
dispatch an external event.
StateProps
basic state node.
TransitionProps
edge between states triggered by events.

Enums§

AssignTypeDatatypeProps
The assign type that allows for precise manipulation of the datamodel location. Types are: replacechildren (default), firstchild, lastchild, previoussibling, nextsibling, replace, delete, addattribute
BindingDatatypeProps
The binding type in use for the SCXML document.
BooleanDatatypeProps
Boolean: true or false only
ExmodeDatatypeProps
Describes the processor execution mode for this document, being either “lax” or “strict”.
HistoryTypeDatatypeProps
type of <history> state: shallow or deep.
TransitionTypeDatatypeProps
The type of the transition i.e. internal or external.