Class AssociativePlFormula

  • All Implemented Interfaces:
    Iterable<PlFormula>, Collection<PlFormula>, List<PlFormula>, net.sf.tweety.commons.Formula, net.sf.tweety.logics.commons.syntax.AssociativeFormulaSupport.AssociativeSupportBridge, net.sf.tweety.logics.commons.syntax.interfaces.AssociativeFormula<PlFormula>, net.sf.tweety.logics.commons.syntax.interfaces.ClassicalFormula, net.sf.tweety.logics.commons.syntax.interfaces.Conjunctable, net.sf.tweety.logics.commons.syntax.interfaces.Disjunctable, net.sf.tweety.logics.commons.syntax.interfaces.Invertable, net.sf.tweety.logics.commons.syntax.interfaces.ProbabilityAware, net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormula
    Direct Known Subclasses:
    Conjunction, Disjunction

    public abstract class AssociativePlFormula
    extends PlFormula
    implements net.sf.tweety.logics.commons.syntax.interfaces.AssociativeFormula<PlFormula>, net.sf.tweety.logics.commons.syntax.AssociativeFormulaSupport.AssociativeSupportBridge, Collection<PlFormula>
    This class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.
    Author:
    Matthias Thimm, Tim Janus