1 10 package com.hp.hpl.jena.reasoner.rulesys; 11 12 import com.hp.hpl.jena.graph.*; 13 import com.hp.hpl.jena.reasoner.InfGraph; 14 import com.hp.hpl.jena.util.iterator.ExtendedIterator; 15 16 23 public interface ForwardRuleInfGraphI extends InfGraph, SilentAddI { 24 25 29 public boolean shouldTrace(); 30 31 35 public void addBRule(Rule brule); 36 37 41 public void deleteBRule(Rule brule); 42 43 47 public Graph getDeductionsGraph(); 48 49 53 public Graph getCurrentDeductionsGraph(); 54 55 58 public void addDeduction(Triple t); 59 60 65 public ExtendedIterator findDataMatches(Node subject, Node predicate, Node object); 66 67 70 public boolean shouldLogDerivations(); 71 72 75 public void logDerivation(Triple t, Object derivation); 76 77 } 78 79 80 | Popular Tags |