Class AbaRule<T extends net.sf.tweety.commons.Formula>

  • Type Parameters:
    T - is the type of the language that the ABA theory's rules range over
    All Implemented Interfaces:
    net.sf.tweety.commons.Formula, net.sf.tweety.commons.util.rules.Rule<T,​T>, net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormula, net.sf.tweety.logics.commons.syntax.interfaces.LogicStructure, net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormula
    Direct Known Subclasses:
    Assumption, InferenceRule

    public abstract class AbaRule<T extends net.sf.tweety.commons.Formula>
    extends AbaElement<T>
    implements net.sf.tweety.commons.util.rules.Rule<T,​T>
    A common interface for assumptions and inference rules.
    Author:
    Nils Geilen (geilenn@uni-koblenz.de)
    • Constructor Detail

      • AbaRule

        public AbaRule()
    • Method Detail

      • isAssumption

        public abstract boolean isAssumption()
        Returns:
        whether this rule is an assumption