public abstract class BinaryFunction extends TernaryPredicate
Constructor and Description |
---|
BinaryFunction(String id) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
doQuery(Term i1,
Term i2,
Term i3,
KBase kb) |
protected Set<Term> |
doQueryV3Values(Term i1,
Term i2,
KBase kb) |
protected abstract Term |
eval(Term i1,
Term i2,
KBase kb) |
assertFalse, assertTrue, checkDomainV1, checkDomainV1V2, checkDomainV1V2V3, checkDomainV1V3, checkDomainV2, checkDomainV2V3, checkDomainV3, doAssertFalse, doAssertTrue, doQueryV1V2V3Values, doQueryV1V2Values, doQueryV1V3Values, doQueryV1Values, doQueryV2V3Values, doQueryV2Values, doRetract, doRetractV1V2V3Values, doRetractV1V2Values, doRetractV1V3Values, doRetractV1Values, doRetractV2V3Values, doRetractV2Values, doRetractV3Values, query, retract
equals, getId, hashCode, querySingleValues, queryTupleValues
public BinaryFunction(String id)
id
- protected boolean doQuery(Term i1, Term i2, Term i3, KBase kb)
doQuery
in class TernaryPredicate
protected Set<Term> doQueryV3Values(Term i1, Term i2, KBase kb)
doQueryV3Values
in class TernaryPredicate