ToggleModifier class
final
Flips whether the modifier at index on id's own stack runs.
Properties
-
arguments
→ Map<String, Object?>
-
The arguments, as the journal and an agent see them.
no setteroverride
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hints
→ Map<String, ParamHint>
-
What a control for one of arguments should look like, keyed the same
way — a step, a range, a unit, or which of the four kinds it even is.
no setterinherited
-
id
→ int
-
final
-
index
→ int
-
final
-
isJournaled
→ bool
-
Whether a successful run of this should be written to whichever
CommandJournal a ModelHistory has attached, when one is. True for
every command except ReplaceDocument — see that class's own doc
comment for why a line naming it could never be read back.
no setterinherited
-
name
→ String
-
The name this is written down and looked up under. Stable: it is in files
and in an agent's tool table, and renaming one breaks both.
no setteroverride
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
says
→ String
-
What the history offers to undo, in words a person recognises. Present
tense and lower case — the interface puts it after "Undo".
no setteroverride