Class Clauses

java.lang.Object
org.projog.core.predicate.udp.Clauses

class Clauses extends Object
  • Field Details

    • EMPTY

      private static final Clauses EMPTY
    • clauses

      private final List<ClauseAction> clauses
    • immutableColumns

      private final int[] immutableColumns
  • Constructor Details

    • Clauses

      private Clauses(List<ClauseAction> actions, int[] immutableColumns)
  • Method Details

    • createFromModels

      static Clauses createFromModels(KnowledgeBase kb, List<ClauseModel> models)
    • createFromActions

      static Clauses createFromActions(KnowledgeBase kb, List<ClauseAction> actions, Term arg)
    • createArray

      private static boolean[] createArray(int numArgs, Term query)
    • isAnonymousVariable

      private static boolean isAnonymousVariable(Term arg)
    • count

      private static int count(boolean[] a)
    • getImmutableColumns

      int[] getImmutableColumns()
    • getClauseActions

      ClauseAction[] getClauseActions()