package edu.parser.QLS.nodes;
import edu.nodes.styles.Style;
import edu.parser.QLS.QLSVisitor;
import edu.parser.QLS.nodes.statement.Default;
import edu.parser.QLS.nodes.statement.QLSQuestion;
import java.util.List;
/**
* Created by Steven Kok on 28/02/2015.
*/
public class Section implements AbstractNode {
private final String title;
private final List<QLSQuestion> questions;
private final List<Default> defaultStatements;
public Section(String title, List<QLSQuestion> questions, List<Default> defaultStatements) {
this.title = title;
this.questions = questions;
this.defaultStatements = defaultStatements;
}
public String getTitle() {
return title;
}
public List<QLSQuestion> getQuestions() {
return questions;
}
public List<Default> getDefaultStatements() {
return defaultStatements;
}
@Override
public AbstractNode accept(QLSVisitor QLSVisitor) {
return QLSVisitor.visit(this);
}
}