## Uses of Class
madkit.action.KernelAction

- Packages that use KernelAction
  Package | Description
  --- | ---
  madkit.action | Contains enumerations useful for (1) interacting with agents and (2) building customized GUI.
  madkit.kernel | Provides classes that are fundamental to the design of MaDKit applications.
  madkit.message | Contains subclasses of `Message` which could be easily reused.

- - ### Uses of KernelAction in madkit.action

    Methods in madkit.action that return KernelAction
    Modifier and Type | Method and Description
    --- | ---
    `static KernelAction` | KernelAction.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static KernelAction[]` | KernelAction.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of KernelAction in madkit.kernel

    Methods in madkit.kernel with parameters of type KernelAction
    Modifier and Type | Method and Description
    --- | ---
    `void` | Madkit.`doAction(KernelAction action, Object... parameters)` Makes the kernel do the corresponding action.

  - ### Uses of KernelAction in madkit.message

    Constructors in madkit.message with parameters of type KernelAction
    Constructor and Description
    `KernelMessage(KernelAction code, Object... commandOptions)`

Fabien Michel, Olivier Gutknecht, Jacques Ferber