package nl.uva.se.ql.gui.widgets.questions.calculated;
import nl.uva.se.ql.ast.statement.Question;
import nl.uva.se.ql.evaluation.value.UndefinedValue;
import nl.uva.se.ql.evaluation.value.Value;
import nl.uva.se.ql.gui.mediators.Mediator;
import nl.uva.se.ql.gui.validators.Validator;
public class UndefinedCalculatedQuestion extends
BaseCalculatedQuestion<UndefinedValue> {
public UndefinedCalculatedQuestion(Question question, Mediator mediator) {
super(question, mediator);
}
@Override
public void setValue(Value value) {
label.setText(getQuestion().getId() + " has a undefined value.");
}
@Override
public Validator<String> initValidator() {
return null;
}
@Override
public Value getValue() {
return this.value;
}
}