package nl.uva.sc.encoders.qls.ast;
import nl.uva.sc.encoders.ql.ast.TextLocation;
import nl.uva.sc.encoders.qls.ast.widget.Widget;
import nl.uva.sc.encoders.qls.visitor.AstVisitor;
public class Question extends AstNode {
private String name;
private Widget widget;
public Question(TextLocation textLocation, String name, Widget widget) {
super(textLocation);
this.name = name;
this.widget = widget;
}
public String getName() {
return name;
}
public Widget getWidget() {
return widget;
}
public <T> T accept(AstVisitor<T> visitor) {
return visitor.visit(this);
}
@Override
public String toString() {
return name;
}
}