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.Fields in net.sf.tweety.agents declared as Agent Modifier and Type Field Description private AgentActionEvent. agentFields in net.sf.tweety.agents with type parameters of type Agent Modifier and Type Field Description private java.util.List<Agent>RoundRobinProtocol. agentsOrderedThe ordering of the agents.private java.util.Map<Agent,java.lang.Boolean>RigidProtocol. hasPerformedNoOperationKeeps track of whether an agent has performed a NO_OPERATION;private MultiAgentSystem<? extends Agent>AbstractProtocol. multiAgentSystemThe multi-agent system this protocol operates on.private MultiAgentSystem<? extends Agent>ActionEvent. multiAgentSystemMethods 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 protected MultiAgentSystem<? extends Agent>AbstractProtocol. getMultiAgentSystem()Returns the multi-agent system this protocol operates on.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.protected booleanRigidProtocol. hasPerformedNoOperation(Agent a)Checks whether the given agent has already performed a NO_OPERATION.protected voidRigidProtocol. setHasPerformedNoOperation(Agent a)Sets that the given agent has performed a NO_OPERATION.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.Methods in net.sf.tweety.agents.dialogues.structured with parameters of type Agent Modifier and Type Method Description java.util.Set<Perceivable>StructuredArgumentationSystem.SasEnvironment. getPercepts(Agent agent) -
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
Fields in net.sf.tweety.beliefdynamics.mas declared as Agent Modifier and Type Field Description private AgentInformationObject. sourceThe source of this information object.Fields in net.sf.tweety.beliefdynamics.mas with type parameters of type Agent Modifier and Type Field Description private Order<Agent>CrMasBeliefSet. credibilityOrderThe subjective credibility order of the agent who owns this belief set.private Order<Agent>AbstractCredibilityComparer. credOrderThe credibility order used to guide the comparison.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. -
Uses of Agent in net.sf.tweety.beliefdynamics.operators
Constructor parameters in net.sf.tweety.beliefdynamics.operators with type arguments of type Agent Constructor Description CredibilityComparer(java.util.Collection<InformationObject<PlFormula>> formulas, Order<Agent> credOrder)
-