org.semanticweb.owl.util
Class SWRLVariableExtractor
java.lang.Object
  
org.semanticweb.owl.util.SWRLVariableExtractor
- All Implemented Interfaces: 
 - SWRLObjectVisitor
 
public class SWRLVariableExtractor
- extends java.lang.Object
- implements SWRLObjectVisitor
  
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 06-Jul-2007
 Extracts the variables from rules
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SWRLVariableExtractor
public SWRLVariableExtractor()
getDVariables
public java.util.Set<SWRLAtomDVariable> getDVariables()
 
 
getIVariables
public java.util.Set<SWRLAtomIVariable> getIVariables()
 
 
reset
public void reset()
 
 
visit
public void visit(SWRLRule node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLClassAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLDataRangeAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLObjectPropertyAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLDataValuedPropertyAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLBuiltInAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLAtomDVariable node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLAtomIVariable node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLAtomIndividualObject node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLAtomConstantObject node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLSameAsAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor
 
 
visit
public void visit(SWRLDifferentFromAtom node)
- Specified by:
 visit in interface SWRLObjectVisitor