Uses of Class
org.tweetyproject.agents.Agent
-
-
-
Uses of Agent in org.tweetyproject.agents
Classes in org.tweetyproject.agents with type parameters of type Agent Modifier and Type Class Description classMultiAgentSystem<T extends Agent>A multi-agent system is a collection of agents with some environment.Subclasses of Agent in org.tweetyproject.agents Modifier and Type Class Description classDummyAgentA dummy agent is an agent that cannot act.Methods in org.tweetyproject.agents that return Agent Modifier and Type Method Description AgentActionEvent. getAgent()Methods in org.tweetyproject.agents that return types with arguments of type Agent Modifier and Type Method Description MultiAgentSystem<? extends Agent>ActionEvent. getMultiAgentSystem()Methods in org.tweetyproject.agents with parameters of type Agent Modifier and Type Method Description java.util.Set<Perceivable>Environment. getPercepts(Agent agent)Retrieves the current percepts for the given agent.Constructors in org.tweetyproject.agents with parameters of type Agent Constructor Description ActionEvent(Agent agent, MultiAgentSystem<? extends Agent> multiAgentSystem, Executable action)Creates a new ActionEvent.Constructor parameters in org.tweetyproject.agents with type arguments of type Agent Constructor Description AbstractProtocol(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 Agent Modifier and Type Method Description java.util.Set<Perceivable>ArgumentationEnvironment. getPercepts(Agent agent)java.util.Set<Perceivable>LotteryArgumentationEnvironment. getPercepts(Agent agent) -
Uses of Agent in org.tweetyproject.agents.dialogues.lotteries
Subclasses of Agent in org.tweetyproject.agents.dialogues.lotteries Modifier and Type Class Description classAbstractLotteryAgentAn agent in a game of argumentation lotteries.classDummyLotteryAgentAudience agents (do nothing) for argumentation games.classProbabilisticLotteryAgentAn agent in a game of argumentation lotteries.classRandomLotteryAgentA baseline agent for argumentation games who always returns some random move.classUtilityBasedLotteryAgent -
Uses of Agent in org.tweetyproject.agents.dialogues.lotteries.sim
Methods in org.tweetyproject.agents.dialogues.lotteries.sim that return Agent Modifier and Type Method Description AgentDirectGameProtocol. getWinner()Methods in org.tweetyproject.agents.dialogues.lotteries.sim with parameters of type Agent Modifier and Type Method Description java.lang.DoubleDirectGameProtocol. getUtility(Agent agent)Constructor parameters in org.tweetyproject.agents.dialogues.lotteries.sim with type arguments of type Agent Constructor Description DirectGameProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) -
Uses of Agent in org.tweetyproject.agents.dialogues.oppmodels
Subclasses of Agent in org.tweetyproject.agents.dialogues.oppmodels Modifier and Type Class Description classArguingAgentThis class represent a general arguing agent with an belief state.Methods in org.tweetyproject.agents.dialogues.oppmodels that return Agent Modifier and Type Method Description AgentGroundedGameProtocol. getWinner()Methods in org.tweetyproject.agents.dialogues.oppmodels with parameters of type Agent Modifier and Type Method Description java.util.Set<Perceivable>DeductiveEnvironment. getPercepts(Agent agent)java.lang.DoubleGroundedGameProtocol. getUtility(Agent agent) -
Uses of Agent in org.tweetyproject.agents.dialogues.structured
Subclasses of Agent in org.tweetyproject.agents.dialogues.structured Modifier and Type Class Description classCautiousArgumentationAgentThis class models a cautious argumentation agent, i.e.classOvercautiousArgumentationAgentThis class models an overcautious argumentation agent, i.e.classSasAgentThis class represents an agent in a structured argumentation system.classTruthfulArgumentationAgentThis 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 Agent Modifier and Type Interface Description interfaceAgentGenerator<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 Agent Modifier and Type Method Description AgentGameProtocol. getWinner()If the game has a winner, this methods returns it.Methods in org.tweetyproject.agents.sim with parameters of type Agent Modifier and Type Method Description java.lang.DoubleGameProtocol. 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 Agent Modifier and Type Method Description AgentInformationObject. getSource()Returns the source of this information object.Methods in org.tweetyproject.beliefdynamics.mas that return types with arguments of type Agent Modifier and Type Method Description Order<Agent>CrMasBeliefSet. getCredibilityOrder()Returns the credibility order of this belief set.Constructors in org.tweetyproject.beliefdynamics.mas with parameters of type Agent Constructor Description InformationObject(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 Agent Constructor Description AbstractCredibilityComparer(java.util.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(java.util.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.
-