Interface SimpleLogicalFormula

    • Method Detail

      • getAtoms

        Set<? extends Atom> getAtoms()
        Processes the set of all atoms which appear in this formula
        Returns:
        The set of all atoms
      • getPredicates

        Set<? extends Predicate> getPredicates()
        Processes the set of all predicates which appear in this formula
        Returns:
        all predicates that appear in this formula
      • getPredicateCls

        Class<? extends Predicate> getPredicateCls()
        Returns:
        The class description of the predicate used by this formula.
      • isLiteral

        boolean isLiteral()
        Returns:
        true if the formula represents a literal in the language or false otherwise
      • clone

        SimpleLogicalFormula clone()
        Creates a deep copy of this formula
        Returns:
        the cloned formula