public class FormulaJavaVisitor extends java.lang.Object implements FormulaVisitor1<java.lang.String>, BooleanFormulaVisitor1<java.lang.String>
Modifier and Type | Field and Description |
---|---|
java.util.List<Computation> |
computations |
Constructor and Description |
---|
FormulaJavaVisitor(Environment env) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
visitAdd(FormulaAdd formulaAdd) |
java.lang.String |
visitAND(BooleanFormulaAND booleanFormulaAND) |
java.lang.String |
visitConditional(FormulaConditional formulaConditional) |
java.lang.String |
visitDiv(FormulaDiv formulaDiv) |
java.lang.String |
visitEqual(BooleanFormulaEqual booleanFormulaEqual) |
java.lang.String |
visitFALSE(BooleanFormula booleanFormula) |
java.lang.String |
visitFunc(FormulaFunc formulaFunc) |
java.lang.String |
visitLess(BooleanFormulaLess booleanFormulaLess) |
java.lang.String |
visitLessEqual(BooleanFormulaLessEqual booleanFormulaLessEqual) |
java.lang.String |
visitMul(FormulaMul formulaMul) |
java.lang.String |
visitNonDataVar(FormulaNonDataVar formulaNoDataVar) |
java.lang.String |
visitNotEqual(BooleanFormulaNotEqual booleanFormulaNotEqual) |
java.lang.String |
visitNum(FormulaNum formulaNum) |
java.lang.String |
visitOR(BooleanFormulaOR booleanFormulaOR) |
java.lang.String |
visitPow(FormulaPow formulaPow) |
java.lang.String |
visitSub(FormulaSub formulaSub) |
java.lang.String |
visitTRUE(BooleanFormula booleanFormula) |
java.lang.String |
visitVar(FormulaVar formulaVar) |
public java.util.List<Computation> computations
public FormulaJavaVisitor(Environment env)
public java.lang.String visitAND(BooleanFormulaAND booleanFormulaAND)
visitAND
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitOR(BooleanFormulaOR booleanFormulaOR)
visitOR
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitEqual(BooleanFormulaEqual booleanFormulaEqual)
visitEqual
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitLess(BooleanFormulaLess booleanFormulaLess)
visitLess
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitLessEqual(BooleanFormulaLessEqual booleanFormulaLessEqual)
visitLessEqual
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitNotEqual(BooleanFormulaNotEqual booleanFormulaNotEqual)
visitNotEqual
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitTRUE(BooleanFormula booleanFormula)
visitTRUE
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitFALSE(BooleanFormula booleanFormula)
visitFALSE
in interface BooleanFormulaVisitor1<java.lang.String>
public java.lang.String visitAdd(FormulaAdd formulaAdd)
visitAdd
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitSub(FormulaSub formulaSub)
visitSub
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitMul(FormulaMul formulaMul)
visitMul
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitDiv(FormulaDiv formulaDiv)
visitDiv
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitPow(FormulaPow formulaPow)
visitPow
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitFunc(FormulaFunc formulaFunc)
visitFunc
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitConditional(FormulaConditional formulaConditional)
visitConditional
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitVar(FormulaVar formulaVar)
visitVar
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitNum(FormulaNum formulaNum)
visitNum
in interface FormulaVisitor1<java.lang.String>
public java.lang.String visitNonDataVar(FormulaNonDataVar formulaNoDataVar)
visitNonDataVar
in interface FormulaVisitor1<java.lang.String>