<state>, <parallel> and <final> children — spec getChildStates.
<data> elements of this state's own <datamodel>.
Nesting depth: the root is 0.
For <final> states: the <donedata> element, if any.
The source element (<state>, <parallel>, …).
True when the author omitted id and one was generated (spec §3.14).
<history> children.
OptionalhistoryFor <history> nodes: whether it remembers only direct children (shallow) or the full descendant configuration (deep).
The id attribute, or a generated one (see generatedId).
Initial transition, for compound states and <scxml>.
Its <invoke>s, in document order.
Which element it is.
Each <onentry> / <onexit> element is a separate executable block.
The <onexit> blocks, in document order.
Document order.
The containing state; null for the root.
Its <transition>s, in document order.
A state of a compiled chart. Every node keeps its source
element, so renderers can map live state back onto the document.