Package net.sf.tweety.agents
Class RigidProtocol
- java.lang.Object
-
- net.sf.tweety.agents.AbstractProtocol
-
- net.sf.tweety.agents.RigidProtocol
-
- All Implemented Interfaces:
Protocol
- Direct Known Subclasses:
RoundRobinProtocol
,SynchronousProtocol
public abstract class RigidProtocol extends AbstractProtocol
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
Constructors Constructor Description RigidProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem)
Creates a new rigid protocol for the given multi-agent system.
-
Method Summary
-
Methods inherited from class net.sf.tweety.agents.AbstractProtocol
addProtocolListener, removeProtocolListener
-
-
-
-
Constructor Detail
-
RigidProtocol
public RigidProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem)
Creates a new rigid protocol for the given multi-agent system.- Parameters:
multiAgentSystem
- a multi-agent system.
-
-