Uses of Class
net.sf.tweety.agents.Agent
-
Packages that use Agent Package Description net.sf.tweety.agents net.sf.tweety.agents.sim -
-
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 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 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.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 DoubleGameProtocol. getUtility(Agent agent)Returns the utility of the given agent for the final situation.
-