Class AbstractGraphLdoModality

  • All Implemented Interfaces:
    net.sf.tweety.commons.Formula, 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:
    LdoGraphBoxModality, LdoGraphDiamondModality

    public abstract class AbstractGraphLdoModality
    extends AbstractLdoModality
    Provides common functionalities for the graph-based modalities in LDO.
    Author:
    Matthias Thimm
    • Method Detail

      • getLowerReferenceArguments

        public Set<LdoArgument> getLowerReferenceArguments()
        Returns the lower reference arguments of this modality.
        Returns:
        the lower reference arguments of this modality.
      • getUpperReferenceArguments

        public Set<LdoArgument> getUpperReferenceArguments()
        Returns the upper reference arguments of this modality.
        Returns:
        the upper reference arguments of this modality.
      • getPredicates

        public Set<net.sf.tweety.logics.pl.syntax.PlPredicate> getPredicates()
        Specified by:
        getPredicates in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormula
        Overrides:
        getPredicates in class AbstractLdoModality
      • clone

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