/* * Copyright Aduna (http://www.aduna-software.com/) (c) 1997-2006. * * Licensed under the Aduna BSD-style license. */ package org.openrdf.query.parser.sparql.ast; import java.util.List; public abstract class ASTQuery extends SimpleNode { public ASTQuery(int id) { super(id); } public ASTQuery(SyntaxTreeBuilder p, int id) { super(p, id); } public List<ASTDatasetClause> getDatasetClauseList() { return jjtGetChildren(ASTDatasetClause.class); } public ASTWhereClause getWhereClause() { return jjtGetChild(ASTWhereClause.class); } public ASTOrderClause getOrderClause() { return jjtGetChild(ASTOrderClause.class); } public boolean hasLimit() { return getLimit() != null; } public ASTLimit getLimit() { return jjtGetChild(ASTLimit.class); } public boolean hasOffset() { return getOffset() != null; } public ASTOffset getOffset() { return jjtGetChild(ASTOffset.class); } }