package org.uva.sea.ql.ast.stmt; import org.uva.sea.ql.ast.expr.Expr; import org.uva.sea.ql.checker.visitor.IStmtVisitor; public class IfThenElseStatement extends ConditionalQuestion { private Block elseBlock; public IfThenElseStatement(Expr condition, Block ifBlock, Block elseBlock) { super(condition, ifBlock); setElseBlock(elseBlock); } public Block getIfBlock(){ return super.getBody(); } public Block getElseBlock() { return elseBlock; } public void setElseBlock(Block elseBlock) { this.elseBlock = elseBlock; } @Override public void accept(IStmtVisitor sv) { sv.visit(this); } }