package edu.parser.QLS.nodes.statement;
import edu.parser.QLS.nodes.AbstractNode;
import edu.parser.QLS.QLSVisitor;
import edu.parser.QLS.nodes.QLSIdentifier;
import edu.nodes.styles.Style;
import java.util.List;
/**
* Created by Steven Kok on 28/02/2015.
*/
public class QLSQuestion extends Statement {
private final List<Style> styles;
private final QLSIdentifier QLSIdentifier;
public QLSQuestion(QLSIdentifier QLSIdentifier, List<Style> styles) {
this.styles = styles;
this.QLSIdentifier = QLSIdentifier;
}
public QLSIdentifier getQLSIdentifier() {
return QLSIdentifier;
}
public List<Style> getStyles() {
return styles;
}
@Override
public AbstractNode accept(QLSVisitor QLSVisitor) {
return QLSVisitor.visit(this);
}
@Override
public String toString() {
return "QLSQuestion{" +
"identifier=" + QLSIdentifier +
'}';
}
}