package nl.uva.softwcons.ql.eval; import static nl.uva.softwcons.ql.eval.value.UndefinedValue.UNDEFINED; import java.util.HashMap; import java.util.Map; import nl.uva.softwcons.ql.ast.expression.identifier.Identifier; import nl.uva.softwcons.ql.eval.value.Value; public class FormAnswers { private final Map<Identifier, Value> answersTable; public FormAnswers() { answersTable = new HashMap<>(); } public void setValue(final Identifier id, final Value value) { this.answersTable.put(id, value); } public Value getValue(final Identifier id) { return this.answersTable.getOrDefault(id, UNDEFINED); } }