Interface SemiStatefulCommand

All Known Subinterfaces:
KeyedStatefulCommand, StatefulCommand<T>
All Known Implementing Classes:
AbstractTransform, ExtrudeCmd, JoinCmd, OrbitCmd, PrismCmd, QuickTranslateCmd, RotateSelection, ScaleSelection, TransformCmd, TranslateSelection

public interface SemiStatefulCommand
A marker interface for any command that may be stateful at some point with it's own specific logic or not.

An example would be TransformCmd which only makes use of it being stateful such that other commands do not intercept with the setup before executing subcommands. Immediately after it releases itself for actual stateful commands to execute.

Author:
Lehlogonolo Poole
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    fire(boolean finished)
     
  • Method Details

    • fire

      default void fire(boolean finished)