org.semanticweb.owlapi.util
Class SWRLVariableExtractor
java.lang.Object
org.semanticweb.owlapi.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()
getVariables
public java.util.Set<SWRLVariable> getVariables()
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(SWRLDataPropertyAtom node)
- Specified by:
visit
in interface SWRLObjectVisitor
visit
public void visit(SWRLBuiltInAtom node)
- Specified by:
visit
in interface SWRLObjectVisitor
visit
public void visit(SWRLVariable node)
- Specified by:
visit
in interface SWRLObjectVisitor
visit
public void visit(SWRLIndividualArgument node)
- Specified by:
visit
in interface SWRLObjectVisitor
visit
public void visit(SWRLLiteralArgument node)
- Specified by:
visit
in interface SWRLObjectVisitor
visit
public void visit(SWRLSameIndividualAtom node)
- Specified by:
visit
in interface SWRLObjectVisitor
visit
public void visit(SWRLDifferentIndividualsAtom node)
- Specified by:
visit
in interface SWRLObjectVisitor