Package org.tweetyproject.agents
Class RigidProtocol
java.lang.Object
org.tweetyproject.agents.AbstractProtocol
org.tweetyproject.agents.RigidProtocol
- All Implemented Interfaces:
Protocol
- Direct Known Subclasses:
RoundRobinProtocol
,SynchronousProtocol
This class models a rigid protocol, i.e. a protocol where,
if at any time an agent performs a "NO_OPERATION" he cannot perform any
other action thereafter.
- Author:
- Matthias Thimm
-
Constructor Summary
ConstructorDescriptionRigidProtocol
(MultiAgentSystem<? extends Agent> multiAgentSystem) Creates a new rigid protocol for the given multi-agent system. -
Method Summary
Methods inherited from class org.tweetyproject.agents.AbstractProtocol
addProtocolListener, removeProtocolListener
-
Constructor Details
-
RigidProtocol
Creates a new rigid protocol for the given multi-agent system.- Parameters:
multiAgentSystem
- a multi-agent system.
-