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 TypeClassDescriptionclassMultiAgentSystem<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 TypeClassDescriptionclassAn agent in a game of argumentation lotteries.classAudience agents (do nothing) for argumentation games.classAn agent in a game of argumentation lotteries.classA 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 TypeClassDescriptionclassThis 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 TypeClassDescriptionclassThis class models a cautious argumentation agent, i.e.classThis class models an overcautious argumentation agent, i.e.classThis class represents an agent in a structured argumentation system.classThis 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 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>> 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.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.