Class PremiseVisitorBuilder<I,O>
java.lang.Object
edu.harvard.seas.pl.abcdatalog.ast.visitors.PremiseVisitorBuilder<I,O>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiononAnnotatedAtom
(BiFunction<AnnotatedAtom, I, O> onAnnotatedAtom) onBinaryDisunifier
(BiFunction<BinaryDisunifier, I, O> onBinaryDisunifier) onBinaryUnifier
(BiFunction<BinaryUnifier, I, O> onBinaryUnifier) onNegatedAtom
(BiFunction<NegatedAtom, I, O> onNegatedAtom) onPositiveAtom
(BiFunction<PositiveAtom, I, O> onPositiveAtom) or
(BiFunction<Premise, I, O> f) orCrash()
orNull()
-
Constructor Details
-
PremiseVisitorBuilder
public PremiseVisitorBuilder()
-
-
Method Details
-
onPositiveAtom
-
onNegatedAtom
-
onBinaryUnifier
-
onBinaryDisunifier
public PremiseVisitorBuilder<I,O> onBinaryDisunifier(BiFunction<BinaryDisunifier, I, O> onBinaryDisunifier) -
onAnnotatedAtom
-
or
-
orCrash
-
orNull
-