package org.fugazi.qls.ast.segment;
import org.fugazi.qls.ast.IQLSASTVisitor;
import org.fugazi.qls.ast.question.QLSQuestion;
import org.fugazi.qls.ast.style.DefaultStyleDeclaration;
import java.util.List;
public class Section extends Segment {
private final List<QLSQuestion> questions;
public Section(String _name,
List<Section> _sections,
List<DefaultStyleDeclaration> _defaultStyles,
List<QLSQuestion> _questions)
{
super(_sections, _defaultStyles, _name);
this.questions = _questions;
}
public List<QLSQuestion> getQuestions() {
return this.questions;
}
public <T> T accept(IQLSASTVisitor<T> _visitor) {
return _visitor.visitSection(this);
}
}