Uses of Class
net.sf.tweety.agents.Agent
-
-
-
Uses of Agent in net.sf.tweety.agents
Classes in net.sf.tweety.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 net.sf.tweety.agents Modifier and Type Class Description classDummyAgentA dummy agent is an agent that cannot act.Methods in net.sf.tweety.agents that return Agent Modifier and Type Method Description AgentActionEvent. getAgent()Methods in net.sf.tweety.agents that return types with arguments of type Agent Modifier and Type Method Description MultiAgentSystem<? extends Agent>ActionEvent. getMultiAgentSystem()Methods in net.sf.tweety.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 net.sf.tweety.agents with parameters of type Agent Constructor Description ActionEvent(Agent agent, MultiAgentSystem<? extends Agent> multiAgentSystem, Executable action)Creates a new ActionEvent.Constructor parameters in net.sf.tweety.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 net.sf.tweety.agents.dialogues
Methods in net.sf.tweety.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 net.sf.tweety.agents.dialogues.lotteries
Subclasses of Agent in net.sf.tweety.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 net.sf.tweety.agents.dialogues.lotteries.sim
Methods in net.sf.tweety.agents.dialogues.lotteries.sim that return Agent Modifier and Type Method Description AgentDirectGameProtocol. getWinner()Methods in net.sf.tweety.agents.dialogues.lotteries.sim with parameters of type Agent Modifier and Type Method Description java.lang.DoubleDirectGameProtocol. getUtility(Agent agent)Constructor parameters in net.sf.tweety.agents.dialogues.lotteries.sim with type arguments of type Agent Constructor Description DirectGameProtocol(MultiAgentSystem<? extends Agent> multiAgentSystem) -
Uses of Agent in net.sf.tweety.agents.dialogues.oppmodels
Subclasses of Agent in net.sf.tweety.agents.dialogues.oppmodels Modifier and Type Class Description classArguingAgentThis class represent a general arguing agent with an belief state.Methods in net.sf.tweety.agents.dialogues.oppmodels that return Agent Modifier and Type Method Description AgentGroundedGameProtocol. getWinner()Methods in net.sf.tweety.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 net.sf.tweety.agents.dialogues.structured
Subclasses of Agent in net.sf.tweety.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 net.sf.tweety.agents.sim
Classes in net.sf.tweety.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 net.sf.tweety.agents.sim that return Agent Modifier and Type Method Description AgentGameProtocol. getWinner()If the game has a winner, this methods returns it.Methods in net.sf.tweety.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 net.sf.tweety.beliefdynamics.mas
Methods in net.sf.tweety.beliefdynamics.mas that return Agent Modifier and Type Method Description AgentInformationObject. getSource()Returns the source of this information object.Methods in net.sf.tweety.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 net.sf.tweety.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 net.sf.tweety.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.
-