org.deri.iris.evaluation.topdown
Class RecursivePredicateTagger

java.lang.Object
  extended by org.deri.iris.evaluation.topdown.RecursivePredicateTagger
All Implemented Interfaces:
IPredicateTagger

public class RecursivePredicateTagger
extends Object
implements IPredicateTagger


Constructor Summary
RecursivePredicateTagger(List<IRule> rules, IQuery query)
           
 
Method Summary
 Set<IPredicate> getMemoPredicates()
          Returns a set of tagged predicates.
 List<IRule> getRules()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecursivePredicateTagger

public RecursivePredicateTagger(List<IRule> rules,
                                IQuery query)
Method Detail

getRules

public List<IRule> getRules()

getMemoPredicates

public Set<IPredicate> getMemoPredicates()
Description copied from interface: IPredicateTagger
Returns a set of tagged predicates.

Specified by:
getMemoPredicates in interface IPredicateTagger
Returns:
set of tagged predicates.