Class ArguingAgent
java.lang.Object
org.tweetyproject.agents.Agent
org.tweetyproject.agents.dialogues.oppmodels.ArguingAgent
This class represent a general arguing agent with an belief state.
- Author:
- Matthias Thimm
-
Constructor Summary
ConstructorDescriptionArguingAgent
(GroundedGameSystem.AgentFaction faction, BeliefState beliefState) Create a new agent with the given name and belief state. -
Method Summary
Modifier and TypeMethodDescriptionReturns the belief state of the agent.Returns the faction of the agent.next
(Collection<? extends Perceivable> percepts) Determines the next action of this agent wrt.
-
Constructor Details
-
ArguingAgent
Create a new agent with the given name and belief state.- Parameters:
faction
- the type of the agent.beliefState
- a belief state
-
-
Method Details
-
getFaction
Returns the faction of the agent.- Returns:
- the faction of the agent.
-
getBeliefState
Returns the belief state of the agent.- Returns:
- the belief state of the agent.
-
next
Description copied from class:Agent
Determines the next action of this agent wrt. the given percepts.
-