| Modifier and Type | Class and Description | 
|---|---|
class  | 
RigidProtocol
This class models a rigid protocol, i.e. 
 | 
class  | 
RoundRobinProtocol
This class models a round robin protocol for multi-agent systems. 
 | 
class  | 
SynchronousProtocol
This class models a synchronous protocol for multi-agent systems. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MultiAgentSystem.execute(AbstractProtocol protocol)
Executes the given protocol till it terminates. 
 | 
boolean | 
MultiAgentSystem.execute(AbstractProtocol protocol,
       int numOfSteps)
Executes the given protocol for the given number of steps. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LotteryGameSystem.execute(AbstractProtocol protocol)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DirectGameProtocol
This class implements a direct protocol for argumentation games. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GroundedGameProtocol
This class implements a round robin protocol for the grounded game. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GroundedGameSystem.execute(AbstractProtocol protocol)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GameSimulator<S extends AbstractProtocol & GameProtocol,T extends Agent,R extends MultiAgentSystem<T>>
This class implements a game simulator. 
 | 
class  | 
SimulationResult<S extends AbstractProtocol & GameProtocol,T extends Agent,R extends MultiAgentSystem<T>>
Instances of this class summarize information
 on a performed simulation. 
 |