Uses of Class
org.tweetyproject.agents.MultiAgentSystem
Packages that use MultiAgentSystem
Package
Description
-
Uses of MultiAgentSystem in org.tweetyproject.agents
Methods in org.tweetyproject.agents that return MultiAgentSystemModifier and TypeMethodDescriptionMultiAgentSystem<? extends Agent> ActionEvent.getMultiAgentSystem()Return the multiAgentSystemConstructors in org.tweetyproject.agents with parameters of type MultiAgentSystemModifierConstructorDescriptionAbstractProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) Creates a new protocol for the given multi-agent system.ActionEvent(Agent agent, MultiAgentSystem<? extends Agent> multiAgentSystem, Executable action) Creates a new ActionEvent.RigidProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) Creates a new rigid protocol for the given multi-agent system.RoundRobinProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) Creates a new (non-rigid) round robin protocol for the given multi-agent system.RoundRobinProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem, boolean isRigid) Creates a new (non-rigid) round robin protocol for the given multi-agent system.SynchronousProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) Creates a new (non-rigid) synchronous protocol for the given multi-agent system and unlimited number of steps.SynchronousProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem, boolean isRigid) Creates a new synchronous protocol for the given multi-agent system and unlimited number of steps.SynchronousProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem, int numberOfSteps) Creates a new (non-rigid) synchronous protocol for the given multi-agent system and the given number of steps.SynchronousProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem, int numberOfSteps, boolean isRigid) Creates a new synchronous protocol for the given multi-agent system. -
Uses of MultiAgentSystem in org.tweetyproject.agents.dialogues.lotteries
Subclasses of MultiAgentSystem in org.tweetyproject.agents.dialogues.lotteriesModifier and TypeClassDescriptionclassThis multi-agent system models a lottery dialogue game between a lottery agent and a dummy agent -
Uses of MultiAgentSystem in org.tweetyproject.agents.dialogues.lotteries.sim
Constructors in org.tweetyproject.agents.dialogues.lotteries.sim with parameters of type MultiAgentSystemModifierConstructorDescriptionDirectGameProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) Constructs a newDirectGameProtocolwith the given multi-agent system. -
Uses of MultiAgentSystem in org.tweetyproject.agents.dialogues.oppmodels
Subclasses of MultiAgentSystem in org.tweetyproject.agents.dialogues.oppmodelsModifier and TypeClassDescriptionclassThis multi-agent system models a grounded dialogue game between two agents. -
Uses of MultiAgentSystem in org.tweetyproject.agents.dialogues.structured
Subclasses of MultiAgentSystem in org.tweetyproject.agents.dialogues.structuredModifier and TypeClassDescriptionclassThis class represents a structured argumentation system, i.e. -
Uses of MultiAgentSystem in org.tweetyproject.agents.sim
Classes in org.tweetyproject.agents.sim with type parameters of type MultiAgentSystemModifier and TypeInterfaceDescriptioninterfaceAgentGenerator<T extends Agent, S extends MultiAgentSystem<T>>This interface defines an agent template that is used to generate agents following some common characteristics.classGameSimulator<S extends AbstractProtocol & GameProtocol, T extends Agent, R extends MultiAgentSystem<T>>This class implements a game simulator.interfaceMultiAgentSystemGenerator<T extends Agent, S extends MultiAgentSystem<T>>This interface defines a generator for multi-agent systems within a simulation framework.interfaceProtocolGenerator<T extends Protocol, S extends Agent, R extends MultiAgentSystem<S>>Generates protocols for simulation.classSimulationResult<S extends AbstractProtocol & GameProtocol, T extends Agent, R extends MultiAgentSystem<T>>Instances of this class summarize information on a performed simulation.