org.dllearner.kb.manipulator
Class TypeFilterRule

java.lang.Object
  extended by org.dllearner.kb.manipulator.Rule
      extended by org.dllearner.kb.manipulator.TypeFilterRule

public class TypeFilterRule
extends Rule


Nested Class Summary
static class TypeFilterRule.Nodes
           
 
Nested classes/interfaces inherited from class org.dllearner.kb.manipulator.Rule
Rule.Months
 
Field Summary
static org.apache.log4j.Logger logger
           
 
Fields inherited from class org.dllearner.kb.manipulator.Rule
MONTHS
 
Constructor Summary
TypeFilterRule(Rule.Months month, String predicateFilter, String objectFilter, TypeFilterRule.Nodes requiredNodeType)
           
 
Method Summary
 SortedSet<RDFNodeTuple> applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 boolean checkClass(Node n)
           
 void logJamon()
           
 
Methods inherited from class org.dllearner.kb.manipulator.Rule
main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static org.apache.log4j.Logger logger
Constructor Detail

TypeFilterRule

public TypeFilterRule(Rule.Months month,
                      String predicateFilter,
                      String objectFilter,
                      TypeFilterRule.Nodes requiredNodeType)
Method Detail

applyRule

public SortedSet<RDFNodeTuple> applyRule(Node subject,
                                         SortedSet<RDFNodeTuple> tuples)
Specified by:
applyRule in class Rule

checkClass

public boolean checkClass(Node n)

logJamon

public void logJamon()
Specified by:
logJamon in class Rule


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann