1 10 package com.hp.hpl.jena.reasoner.rulesys; 11 12 import com.hp.hpl.jena.graph.Node; 13 import com.hp.hpl.jena.graph.Triple; 14 import com.hp.hpl.jena.reasoner.InfGraph; 15 import com.hp.hpl.jena.reasoner.TriplePattern; 16 import com.hp.hpl.jena.util.iterator.ExtendedIterator; 17 18 26 public interface BackwardRuleInfGraphI extends SilentAddI, InfGraph { 27 28 35 public boolean processBuiltin(ClauseEntry clause, Rule rule, BindingEnvironment env); 36 37 41 public ExtendedIterator findDataMatches(TriplePattern pattern); 42 43 46 public void logDerivation(Triple t, Object derivation); 47 48 55 public Node getTemp(Node instance, Node prop, Node pclass); 56 57 } 58 59 60 | Popular Tags |