package edu.uva.softwarecons.model; import edu.uva.softwarecons.model.question.Question; import edu.uva.softwarecons.visitor.form.FormElement; import edu.uva.softwarecons.visitor.form.FormElementVisitor; import java.util.List; /** * Falconlabs * * @author Santiago Carrillo * Date: 2/25/14 */ public class Form implements FormElement { private final String id; private final List<Question> questions; public Form( String id, List<Question> questions ) { this.id = id; this.questions = questions; } public String getId() { return id; } public List<Question> getQuestions() { return questions; } @Override public void accept( FormElementVisitor visitor ) { visitor.visitForm( this ); } @Override public boolean equals( Object obj ) { return obj instanceof Form; } }