Interface ExecutableTask

All Known Implementing Classes:
BodyStack, DecreaseMacro, ErrorTask, IfElseTask, IfTask, IncreaseMacro, InputMacro, PrintTask, RepeatTask, SetTask, ThreadTask, WaitTask, WaitUntilTask, WarnTask, WhileTask

public interface ExecutableTask
A task that can be added to a BodyStack and executed
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Run the task
    Get some feedback from the task.
    Get the ID of the task
  • Method Details

    • execute

      void execute()
      Run the task
    • getId

      SourceId getId()
      Get the ID of the task
      Returns:
      Corresponding SourceId
    • feedback

      Object feedback()
      Get some feedback from the task. Can be anything, depending on the task.
      Returns:
      Data parsed as Object