public class PartialApplicationUtils extends Object
Constructor and Description |
---|
PartialApplicationUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
apply(PredicateFactory pf,
Term[] args) |
static Term[] |
createArguments(Term partiallyAppliedFunction,
Term... extraArguments) |
static PredicateFactory |
getCurriedPredicateFactory(Predicates predicates,
Term partiallyAppliedFunction) |
static PredicateFactory |
getPartiallyAppliedPredicateFactory(Predicates predicates,
Term partiallyAppliedFunction,
int numberOfExtraArguments) |
static Predicate |
getPredicate(PredicateFactory pf,
Term action,
Term... args) |
static PredicateFactory |
getPreprocessedCurriedPredicateFactory(Predicates predicates,
Term partiallyAppliedFunction) |
static PredicateFactory |
getPreprocessedPartiallyAppliedPredicateFactory(Predicates predicates,
Term partiallyAppliedFunction,
int extraArgs) |
static boolean |
isAtomOrStructure(Term arg) |
static boolean |
isList(Term arg) |
public static boolean isAtomOrStructure(Term arg)
public static boolean isList(Term arg)
public static PredicateFactory getCurriedPredicateFactory(Predicates predicates, Term partiallyAppliedFunction)
public static PredicateFactory getPreprocessedCurriedPredicateFactory(Predicates predicates, Term partiallyAppliedFunction)
public static PredicateFactory getPreprocessedPartiallyAppliedPredicateFactory(Predicates predicates, Term partiallyAppliedFunction, int extraArgs)
public static PredicateFactory getPartiallyAppliedPredicateFactory(Predicates predicates, Term partiallyAppliedFunction, int numberOfExtraArguments)
public static Term[] createArguments(Term partiallyAppliedFunction, Term... extraArguments)
public static boolean apply(PredicateFactory pf, Term[] args)
public static Predicate getPredicate(PredicateFactory pf, Term action, Term... args)
Copyright © 2024. All rights reserved.