# Uses of Class
madkit.message.EnumMessage

Packages that use EnumMessage
Package
Description
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 EnumMessage in madkit.kernel

  Methods in madkit.kernel with parameters of type EnumMessage
  Modifier and Type
  Method
  Description
  `<E extends Enum<E>>
  void`
  AbstractAgent.`proceedEnumMessage(EnumMessage<E> message)`
  Proceeds an `EnumMessage` so that if it is correctly built, the agent will trigger its corresponding behavior using the parameters of the message.

- ## Uses of EnumMessage in madkit.message

  Subclasses of EnumMessage in madkit.message
  Modifier and Type
  Class
  Description
  `class`
  `GUIMessage`
  Message type that could be used to ask the gui manager to do something
  `class`
  `KernelMessage`
  The brand new version of KernelMessage.
  `class`
  `SchedulingMessage`
  This message class could be used to interact with a Scheduler agent.