## 类 tenet.util.pattern.cbc.Command
的使用

- 使用Command的程序包
  程序包 | 说明
  --- | ---
  tenet.core |
  tenet.protocol.interrupt |
  tenet.protocol.statecontrol |
  tenet.util.pattern.cbc |

- - ### tenet.core中Command的使用

    tenet.core中Command的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `SystemStop`

    参数类型为Command的tenet.core中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | Simulator.`schedule(Command cmd)`
    `static void` | Simulator.`Schedule(Command cmd)` 向模拟器增加一个命令的调度
    `void` | Simulator.`unschedule(Command cmd)` 撤销调度，但不保证命令不会被执行。

  - ### tenet.protocol.interrupt中Command的使用

    参数类型为Command的tenet.protocol.interrupt中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | interruptObject.`onRecall(Command cmd, IReceiver recv, IParam result)`

  - ### tenet.protocol.statecontrol中Command的使用

    tenet.protocol.statecontrol中Command的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `DisableCommand` 禁用命令
    `class` | `EnableCommand` 使能命令

  - ### tenet.util.pattern.cbc中Command的使用

    参数类型为Command的tenet.util.pattern.cbc中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | Command.`compareTo(Command obj)`
    `void` | ICaller.`onRecall(Command cmd, IReceiver recv, IParam result)`