Class PartialApplicationUtils

java.lang.Object
org.projog.core.predicate.builtin.list.PartialApplicationUtils

public class PartialApplicationUtils extends Object
  • Constructor Details

    • PartialApplicationUtils

      public PartialApplicationUtils()
  • Method Details

    • isAtomOrStructure

      public static boolean isAtomOrStructure(Term arg)
    • isList

      public static boolean isList(Term arg)
    • getPreprocessedPartiallyAppliedPredicateFactory

      public static PredicateFactory getPreprocessedPartiallyAppliedPredicateFactory(Predicates predicates, Term partiallyAppliedFunction, int extraArgs)
    • createArguments

      public static Term createArguments(Term partiallyAppliedFunction, Term... extraArguments)
    • apply

      public static boolean apply(PredicateFactory pf, Term term)
    • getPredicate

      public static Predicate getPredicate(PredicateFactory pf, Term action, Term... args)