package org.uva.sea.ql.ast.statement; import org.uva.sea.ql.ast.Expression; import org.uva.sea.ql.ast.StatementVisitor; public class IfElseStatement extends Statement { private final Expression conditional; private final Questions ifBody; private final Questions elseBody; public IfElseStatement(Expression expr, Questions ifBody, Questions elseBody) { this.conditional = expr; this.ifBody = ifBody; this.elseBody = elseBody; } public Expression getConditional(){ return this.conditional; } public Questions getIfBody(){ return this.ifBody; } public Questions getElseBody(){ return this.elseBody; } public void accept(StatementVisitor visitor) { visitor.visit(this); } }