Class LdoDisjunction

  • All Implemented Interfaces:
    Iterable<LdoFormula>, Collection<LdoFormula>, List<LdoFormula>, net.sf.tweety.commons.Formula, net.sf.tweety.logics.commons.syntax.AssociativeFormulaSupport.AssociativeSupportBridge, net.sf.tweety.logics.commons.syntax.interfaces.AssociativeFormula<LdoFormula>, 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

    public class LdoDisjunction
    extends LdoAssociativeFormula
    This class represents a disjunction in ldo logic.
    Author:
    Matthias Thimm, Tim Janus
    • Constructor Detail

      • LdoDisjunction

        public LdoDisjunction​(Collection<? extends LdoFormula> formulas)
        Creates a new disjunction with the given inner formulas.
        Parameters:
        formulas - a collection of formulas.
      • LdoDisjunction

        public LdoDisjunction()
        Creates a new (empty) disjunction.
      • LdoDisjunction

        public LdoDisjunction​(LdoFormula first,
                              LdoFormula second)
        Creates a new disjunction with the two given formulae
        Parameters:
        first - a propositional formula.
        second - a propositional formula.
    • Method Detail

      • clone

        public LdoFormula clone()
        Specified by:
        clone in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormula
        Specified by:
        clone in class LdoFormula
      • getOperatorSymbol

        public String getOperatorSymbol()
      • getEmptySymbol

        public String getEmptySymbol()