Class StructuredArgumentationSystem

  • All Implemented Interfaces:
    Iterable<SasAgent>, Collection<SasAgent>

    public class StructuredArgumentationSystem
    extends net.sf.tweety.agents.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
    • Constructor Detail

      • StructuredArgumentationSystem

        public StructuredArgumentationSystem​(PerceivableStructuredArgumentationFramework saf)
        Creates a new StructuredArgumentationSystem
        Parameters:
        saf - the underlying perceivable structured argumentation framework
      • StructuredArgumentationSystem

        public StructuredArgumentationSystem​(PerceivableStructuredArgumentationFramework saf,
                                             Collection<? extends SasAgent> agents)
        Creates a new StructuredArgumentationSystem with the given collection of agents.
        Parameters:
        saf - the underlying perceivable structured argumentation framework
        agents - a collection of agents.