package net.iplantevin.ql.ast.statements;
import net.iplantevin.ql.ast.LineInfo;
import net.iplantevin.ql.ast.expressions.literals.ID;
import net.iplantevin.ql.ast.expressions.literals.Str;
import net.iplantevin.ql.ast.types.Type;
import net.iplantevin.ql.ast.visitors.IStatementVisitor;
/**
* Regular questionnaire question.
*
* @author Ivan
*/
public class Question extends Questionable {
public Question(ID identifier, Str label, Type type, LineInfo lineInfo) {
super(identifier, label, type, lineInfo);
}
@Override
public String toString() {
return super.toString() + "\n";
}
@Override
public <T> T accept(IStatementVisitor<T> visitor) {
return visitor.visit(this);
}
}