Interface MacroCommand
- All Superinterfaces:
Command
- All Known Implementing Classes:
ApplyOperator, OverrideAbstractSupport
A command that expands into a list of
RegularCommands at execution
time. The ExecutionEngine calls expand(Unit) when the
command's Command.condition() is satisfied, then splices the result at the
front of the queue.
MacroCommands must never be executed directly; attempting to call
execute(Unit) throws UnsupportedOperationException.
-
Method Summary
-
Method Details
-
expand
-
execute
-