Class AbstractAspicReasoner<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>

    • Constructor Detail

      • AbstractAspicReasoner

        public AbstractAspicReasoner​(net.sf.tweety.arg.dung.reasoner.AbstractExtensionReasoner aafReasoner)
        Creates a new instance
        Parameters:
        aafReasoner - Underlying reasoner for AAFs.
    • Method Detail

      • getDungTheory

        public abstract net.sf.tweety.arg.dung.syntax.DungTheory getDungTheory​(AspicArgumentationTheory<T> aat,
                                                                               T query)
        Computes the Dung theory from which the answer will be derived
        Parameters:
        aat - some Aspic theory
        query - some query
        Returns:
        a Dung theory
      • query

        public Boolean query​(AspicArgumentationTheory<T> aat,
                             T query)
        Specified by:
        query in interface net.sf.tweety.commons.QualitativeReasoner<AspicArgumentationTheory<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>,​T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>
        Specified by:
        query in interface net.sf.tweety.commons.Reasoner<Boolean,​AspicArgumentationTheory<T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>,​T extends net.sf.tweety.logics.commons.syntax.interfaces.Invertable>
      • query

        public final Boolean query​(AspicArgumentationTheory<T> aat,
                                   T query,
                                   net.sf.tweety.commons.InferenceMode inferenceMode)
        Queries the given AspicArgumentationTheory for the given formula using the given inference type.
        Parameters:
        aat - an AspicArgumentationTheory
        query - a formula
        inferenceMode - either Semantics.SCEPTICAL_INFERENCE or Semantics.CREDULOUS_INFERENCE
        Returns:
        "true" if the formula is accepted
      • query

        public final Boolean query​(net.sf.tweety.arg.dung.syntax.DungTheory dt,
                                   T query,
                                   net.sf.tweety.commons.InferenceMode inferenceMode)