Class StructuredArgumentationSystem
- java.lang.Object
-
- net.sf.tweety.agents.MultiAgentSystem<SasAgent>
-
- net.sf.tweety.agents.dialogues.structured.StructuredArgumentationSystem
-
public class StructuredArgumentationSystem extends MultiAgentSystem<SasAgent>
This class represents a structured argumentation system, i.e. a set of agents that argue within some given protocol based on structured argumentation frameworks.- Author:
- Matthias Thimm
-
-
Field Summary
-
Fields inherited from class net.sf.tweety.agents.MultiAgentSystem
EXECUTE_TILL_TERMINATION
-
-
Constructor Summary
Constructors Constructor Description StructuredArgumentationSystem(PerceivableStructuredArgumentationFramework saf)
Creates a new StructuredArgumentationSystemStructuredArgumentationSystem(PerceivableStructuredArgumentationFramework saf, java.util.Collection<? extends SasAgent> agents)
Creates a new StructuredArgumentationSystem with the given collection of agents.
-
Method Summary
-
Methods inherited from class net.sf.tweety.agents.MultiAgentSystem
add, addAll, clear, contains, containsAll, equals, execute, execute, getEnvironment, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
-
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
StructuredArgumentationSystem
public StructuredArgumentationSystem(PerceivableStructuredArgumentationFramework saf)
Creates a new StructuredArgumentationSystem- Parameters:
saf
- the underlying perceivable structured argumentation framework
-
StructuredArgumentationSystem
public StructuredArgumentationSystem(PerceivableStructuredArgumentationFramework saf, java.util.Collection<? extends SasAgent> agents)
Creates a new StructuredArgumentationSystem with the given collection of agents.- Parameters:
saf
- the underlying perceivable structured argumentation frameworkagents
- a collection of agents.
-
-