Package org.tweetyproject.agents
package org.tweetyproject.agents
-
ClassDescriptionA protocol gives instructions in which order agents have to be asked for actions in a multi-agent system.An action event encapsulates a multi agent system, an agent in this system, and an action (which was performed by the agent).An agent is a possibly proactive entity situated in some environment.A dummy agent is an agent that cannot act.This interface models an environment for agents, i.e.An executable is an action an agent performs within an environment.MultiAgentSystem<T extends Agent>A multi-agent system is a collection of agents with some environment.A perceivable object is some event occuring in an environment and perceivable by an agent.A protocol gives instructions in which order agents have to be asked for actions in a multi-agent system.A protocol listener listens on a protocol and is notified whenever an action is executed.A ProtocolTerminatedException is thrown when a protocol is asked to perform a step but has already terminated.This class models a rigid protocol, i.e.This class models a round robin protocol for multi-agent systems.This class models a synchronous protocol for multi-agent systems.