package org.aksw.sparqlify.core.cast; import java.util.HashSet; import java.util.Set; import org.apache.jena.sparql.core.Var; import org.apache.jena.sparql.expr.Expr; import org.apache.jena.sparql.expr.ExprList; public class ExprRewriteCollection { private Set<Expr> rewriteExprs = new HashSet<Expr>(); private ExprList paramVars; private Var varArgVar; // A variable denoting a variable argument list. public ExprRewriteCollection(ExprList paramVars, Var varArgVar) { this.paramVars = paramVars; this.varArgVar = varArgVar; } public void addExpr(Expr rewriteExpr) { // TODO validate this.rewriteExprs.add(rewriteExpr); } }