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.
|