public class SWRLVariableExtractor extends java.lang.Object implements SWRLObjectVisitor
Constructor and Description |
---|
SWRLVariableExtractor() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<SWRLVariable> |
getVariables() |
void |
reset()
clear the variables
|
void |
visit(SWRLBuiltInAtom node) |
void |
visit(SWRLClassAtom node) |
void |
visit(SWRLDataPropertyAtom node) |
void |
visit(SWRLDataRangeAtom node) |
void |
visit(SWRLDifferentIndividualsAtom node) |
void |
visit(SWRLIndividualArgument node) |
void |
visit(SWRLLiteralArgument node) |
void |
visit(SWRLObjectPropertyAtom node) |
void |
visit(SWRLRule node) |
void |
visit(SWRLSameIndividualAtom node) |
void |
visit(SWRLVariable node) |
public java.util.Set<SWRLVariable> getVariables()
public void reset()
public void visit(SWRLRule node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLClassAtom node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLDataRangeAtom node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLObjectPropertyAtom node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLDataPropertyAtom node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLBuiltInAtom node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLVariable node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLIndividualArgument node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLLiteralArgument node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLSameIndividualAtom node)
visit
in interface SWRLObjectVisitor
public void visit(SWRLDifferentIndividualsAtom node)
visit
in interface SWRLObjectVisitor