uk.ac.manchester.cs.owl.owlapi
Class SWRLRuleImpl.AtomSimplifier

java.lang.Object
  extended by uk.ac.manchester.cs.owl.owlapi.SWRLRuleImpl.AtomSimplifier
All Implemented Interfaces:
SWRLObjectVisitorEx<SWRLObject>
Enclosing class:
SWRLRuleImpl

protected class SWRLRuleImpl.AtomSimplifier
extends java.lang.Object
implements SWRLObjectVisitorEx<SWRLObject>


Constructor Summary
protected SWRLRuleImpl.AtomSimplifier()
           
 
Method Summary
 SWRLBuiltInAtom visit(SWRLBuiltInAtom node)
           
 SWRLClassAtom visit(SWRLClassAtom node)
           
 SWRLDataPropertyAtom visit(SWRLDataPropertyAtom node)
           
 SWRLDataRangeAtom visit(SWRLDataRangeAtom node)
           
 SWRLDifferentIndividualsAtom visit(SWRLDifferentIndividualsAtom node)
           
 SWRLIndividualArgument visit(SWRLIndividualArgument node)
           
 SWRLLiteralArgument visit(SWRLLiteralArgument node)
           
 SWRLObjectPropertyAtom visit(SWRLObjectPropertyAtom node)
           
 SWRLRule visit(SWRLRule node)
           
 SWRLSameIndividualAtom visit(SWRLSameIndividualAtom node)
           
 SWRLVariable visit(SWRLVariable node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SWRLRuleImpl.AtomSimplifier

protected SWRLRuleImpl.AtomSimplifier()
Method Detail

visit

public SWRLRule visit(SWRLRule node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLClassAtom visit(SWRLClassAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLDataRangeAtom visit(SWRLDataRangeAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLObjectPropertyAtom visit(SWRLObjectPropertyAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLDataPropertyAtom visit(SWRLDataPropertyAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLBuiltInAtom visit(SWRLBuiltInAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLVariable visit(SWRLVariable node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLIndividualArgument visit(SWRLIndividualArgument node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLLiteralArgument visit(SWRLLiteralArgument node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLSameIndividualAtom visit(SWRLSameIndividualAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>

visit

public SWRLDifferentIndividualsAtom visit(SWRLDifferentIndividualsAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<SWRLObject>