Uses of Class
org.tweetyproject.agents.Agent
Packages that use Agent
Package
Description
-
Uses of Agent in org.tweetyproject.agents
Classes in org.tweetyproject.agents with type parameters of type AgentModifier and TypeClassDescriptionclass
MultiAgentSystem<T extends Agent>
A multi-agent system is a collection of agents with some environment.Subclasses of Agent in org.tweetyproject.agentsMethods in org.tweetyproject.agents that return AgentMethods in org.tweetyproject.agents that return types with arguments of type AgentModifier and TypeMethodDescriptionMultiAgentSystem<? extends Agent>
ActionEvent.getMultiAgentSystem()
Methods in org.tweetyproject.agents with parameters of type AgentModifier and TypeMethodDescriptionEnvironment.getPercepts
(Agent agent) Retrieves the current percepts for the given agent.Constructors in org.tweetyproject.agents with parameters of type AgentModifierConstructorDescriptionActionEvent
(Agent agent, MultiAgentSystem<? extends Agent> multiAgentSystem, Executable action) Creates a new ActionEvent.Constructor parameters in org.tweetyproject.agents with type arguments of type AgentModifierConstructorDescriptionAbstractProtocol
(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 Agent in org.tweetyproject.agents.dialogues
Methods in org.tweetyproject.agents.dialogues with parameters of type AgentModifier and TypeMethodDescriptionArgumentationEnvironment.getPercepts
(Agent agent) LotteryArgumentationEnvironment.getPercepts
(Agent agent) -
Uses of Agent in org.tweetyproject.agents.dialogues.lotteries
Subclasses of Agent in org.tweetyproject.agents.dialogues.lotteriesModifier and TypeClassDescriptionclass
An agent in a game of argumentation lotteries.class
Audience agents (do nothing) for argumentation games.class
An agent in a game of argumentation lotteries.class
A baseline agent for argumentation games who always returns some random move.class
-
Uses of Agent in org.tweetyproject.agents.dialogues.lotteries.sim
Methods in org.tweetyproject.agents.dialogues.lotteries.sim that return AgentMethods in org.tweetyproject.agents.dialogues.lotteries.sim with parameters of type AgentConstructor parameters in org.tweetyproject.agents.dialogues.lotteries.sim with type arguments of type AgentModifierConstructorDescriptionDirectGameProtocol
(MultiAgentSystem<? extends Agent> multiAgentSystem) -
Uses of Agent in org.tweetyproject.agents.dialogues.oppmodels
Subclasses of Agent in org.tweetyproject.agents.dialogues.oppmodelsModifier and TypeClassDescriptionclass
This class represent a general arguing agent with an belief state.Methods in org.tweetyproject.agents.dialogues.oppmodels that return AgentMethods in org.tweetyproject.agents.dialogues.oppmodels with parameters of type AgentModifier and TypeMethodDescriptionDeductiveEnvironment.getPercepts
(Agent agent) GroundedGameProtocol.getUtility
(Agent agent) -
Uses of Agent in org.tweetyproject.agents.dialogues.structured
Subclasses of Agent in org.tweetyproject.agents.dialogues.structuredModifier and TypeClassDescriptionclass
This class models a cautious argumentation agent, i.e.class
This class models an overcautious argumentation agent, i.e.class
This class represents an agent in a structured argumentation system.class
This class models a truthful argumentation agent, i.e. -
Uses of Agent in org.tweetyproject.agents.sim
Classes in org.tweetyproject.agents.sim with type parameters of type AgentModifier and TypeInterfaceDescriptioninterface
AgentGenerator<T extends Agent,
S extends MultiAgentSystem<T>> This interface defines an agent template that is used to generate agents following some common characteristics.class
GameSimulator<S extends AbstractProtocol & GameProtocol,
T extends Agent, R extends MultiAgentSystem<T>> This class implements a game simulator.interface
MultiAgentSystemGenerator<T extends Agent,
S extends MultiAgentSystem<T>> interface
ProtocolGenerator<T extends Protocol,
S extends Agent, R extends MultiAgentSystem<S>> Generates protocols for simulation.class
SimulationResult<S extends AbstractProtocol & GameProtocol,
T extends Agent, R extends MultiAgentSystem<T>> Instances of this class summarize information on a performed simulation.Methods in org.tweetyproject.agents.sim that return AgentModifier and TypeMethodDescriptionGameProtocol.getWinner()
If the game has a winner, this methods returns it.Methods in org.tweetyproject.agents.sim with parameters of type AgentModifier and TypeMethodDescriptionGameProtocol.getUtility
(Agent agent) Returns the utility of the given agent for the final situation. -
Uses of Agent in org.tweetyproject.beliefdynamics.mas
Methods in org.tweetyproject.beliefdynamics.mas that return AgentModifier and TypeMethodDescriptionInformationObject.getSource()
Returns the source of this information object.Methods in org.tweetyproject.beliefdynamics.mas that return types with arguments of type AgentModifier and TypeMethodDescriptionCrMasBeliefSet.getCredibilityOrder()
Returns the credibility order of this belief set.Constructors in org.tweetyproject.beliefdynamics.mas with parameters of type AgentModifierConstructorDescriptionInformationObject
(T formula, Agent source) Creates a new information object for the given formula and the given source.Constructor parameters in org.tweetyproject.beliefdynamics.mas with type arguments of type AgentModifierConstructorDescriptionAbstractCredibilityComparer
(Collection<InformationObject<PlFormula>> formulas, Order<Agent> credOrder) Creates a new credibility comparer that is guided by the giving information which agents uttered the formulas and the credibility order.CredibilityCategorizer
(Collection<InformationObject<PlFormula>> formulas, Order<Agent> credOrder) Creates a new credibility categorizer that is guided by the giving information which agents uttered the formulas and the credibility order.CrMasBeliefSet
(Order<Agent> credibilityOrder, S sig) Creates a new belief set with the given credibility order.