package qls.ast.statement.widget.type;
import java.util.Arrays;
import ql.ast.type.QLBoolean;
import ql.ast.type.QLFloat;
import ql.ast.type.QLInteger;
import ql.ast.type.QLMoney;
import ql.ast.type.QLNumeric;
import ql.ast.type.QLString;
import qls.ast.statement.widget.WidgetType;
import qls.ast.visitor.StatementVisitor;
public class Default extends WidgetType {
public Default() {
super(Arrays.asList(new QLBoolean(), new QLFloat(),
new QLInteger(), new QLMoney(),
new QLNumeric(), new QLString()));
}
@Override
public <T> T accept(StatementVisitor<T> visitor) {
return visitor.visit(this);
}
@Override
public boolean isDefault() {
return true;
}
@Override
public String toString() {
return "Default";
}
}