package eu.play_project.play_platformservices.api; import java.util.List; import com.hp.hpl.jena.graph.Node; import fr.inria.eventcloud.api.Quadruple; /** * The QueryTemplate is used to represent quadruples with a mixture of fixed values and variables. * * @author sobermeier * */ public interface QueryTemplate { public void appendLine(Quadruple line); public void appendLine(Node graph, Node subject, Node predicate, Node object); /** * @param historicalData Variable name followed by a list with values. */ public List<Quadruple> fillTemplate(HistoricalData historicalData, Node graph, Node eventId); }