package ast.statements;
import ast.ASTNode;
public class BlockStarter extends Statement
{
Statement statement = null;
Condition condition = null;
public Statement getStatement()
{
return statement;
}
public Condition getCondition()
{
return condition;
}
protected void setStatement(Statement aStatement)
{
statement = aStatement;
}
public void setCondition(Condition expression)
{
condition = expression;
}
@Override
public void addChild(ASTNode node)
{
if (node instanceof Condition)
setCondition((Condition) node);
else if (node instanceof Statement)
setStatement((Statement) node);
super.addChild(node);
}
}