package org.deri.grefine.reconcile.rdf.endpoints;
import org.deri.grefine.reconcile.rdf.executors.DumpQueryExecutor;
import org.deri.grefine.reconcile.rdf.executors.QueryExecutor;
import org.deri.grefine.reconcile.rdf.factories.JenaTextSparqlQueryFactory;
import org.deri.grefine.reconcile.rdf.factories.SparqlQueryFactory;
import com.hp.hpl.jena.rdf.model.Model;
public class QueryEndpointFactory {
public QueryEndpoint getLarqQueryEndpoint(Model model){
SparqlQueryFactory queryFactory = new JenaTextSparqlQueryFactory();
QueryExecutor queryExecutor = new DumpQueryExecutor(model);
return new QueryEndpointImpl(queryFactory, queryExecutor);
}
}