Package madkit.action
package madkit.action
This package contains classes and interfaces related to the actions that can be
performed within the MaDKit framework. They are used to trigger operations on agents or
the MaDKit kernel.
All actions can be used without any graphical user interface, but they are designed to
be easily integrated into a GUI.
This package is subject to changes in the future.
- Since:
- MaDKit 5.0.0
-
ClassDescriptionRepresents the data associated with an action, including descriptions, icons, and keyboard shortcuts.Utility class for creating
Action
for agents.An Action which properties could be set using anActionData
.This enumeration contains common agent actions that they can perform.An Action that directly calls theAgent.handleRequestActionMessage(RequestActionMessage)
method of an agent when triggered.Global actions that can be triggered from anywhere during execution.Enum representing kernel actions.A message used to model a request made to an agent to perform an action that corresponds to an internal method call.An action that sends aRequestActionMessage
to an agent.Enum representing operations which could be done by aScheduler
agent.