See: Description
| Interface | Description |
|---|---|
| Schedulable |
A schedulable object can be controlled by a scheduler
|
| Class | Description |
|---|---|
| Agent<A extends Amas<E>,E extends Environment> |
This class must be overridden by all agents
|
| Amas<E extends Environment> |
This class must be overridden by multi-agent systems
|
| CommunicatingAgent<A extends Amas<E>,E extends Environment> |
This class must be overridden by communicating agents to use messages
|
| Configuration |
This class is used to define global configuration BEFORE calling any other
classes/methods of the framework.
|
| Environment |
This class must be overridden by environments
|
| Information |
General information about the AMAK framework
|
| Scheduler |
A scheduler associated to a MAS
|
| Enum | Description |
|---|---|
| Agent.Phase |
These phases are used to synchronize agents on phase
|
| Amas.ExecutionPolicy |
The executionPolicy informs if agents must wait each other after the
perception and the decisionAndSction phases or only after the
decisionAndCycle phase.
|
| Scheduler.State |
State of the scheduler
|
| Scheduling |
The scheduling of a system can be controlled with UI or hidden and controlled
with the code.
|