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 class
MultiAgentSystem<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 class
DummyAgent
A dummy agent is an agent that cannot act.Methods in net.sf.tweety.agents that return Agent Modifier and Type Method Description Agent
ActionEvent. 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 class
AbstractLotteryAgent
An agent in a game of argumentation lotteries.class
DummyLotteryAgent
Audience agents (do nothing) for argumentation games.class
ProbabilisticLotteryAgent
An agent in a game of argumentation lotteries.class
RandomLotteryAgent
A baseline agent for argumentation games who always returns some random move.class
UtilityBasedLotteryAgent
-
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 Agent
DirectGameProtocol. getWinner()
Methods in net.sf.tweety.agents.dialogues.lotteries.sim with parameters of type Agent Modifier and Type Method Description java.lang.Double
DirectGameProtocol. 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 class
ArguingAgent
This 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 Agent
GroundedGameProtocol. 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.Double
GroundedGameProtocol. 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 class
CautiousArgumentationAgent
This class models a cautious argumentation agent, i.e.class
OvercautiousArgumentationAgent
This class models an overcautious argumentation agent, i.e.class
SasAgent
This class represents an agent in a structured argumentation system.class
TruthfulArgumentationAgent
This 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 interface
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 net.sf.tweety.agents.sim that return Agent Modifier and Type Method Description Agent
GameProtocol. 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.Double
GameProtocol. 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 Agent
InformationObject. 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.
-