Package org.semanticweb.owlapi.util
Class NNF
java.lang.Object
org.semanticweb.owlapi.util.NNF
- All Implemented Interfaces:
OWLAnnotationAxiomVisitorEx<OWLAxiom>
,OWLAxiomVisitorEx<OWLAxiom>
,OWLLogicalAxiomVisitorEx<OWLAxiom>
,OWLVisitorExBase<OWLAxiom>
,SWRLRuleVisitorExBase<OWLAxiom>
- Since:
- 2.2.0
- Author:
- Matthew Horridge, The University Of Manchester, Information Management Group
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> OWLAxiom
doDefault
(T object) Gets the default return value for this visitor.void
reset()
reset the negation.visit
(OWLClassAssertionAxiom axiom) visit OWLClassAssertionAxiom typevisit
(OWLDataPropertyDomainAxiom axiom) visit OWLDataPropertyDomainAxiom typevisit
(OWLDataPropertyRangeAxiom axiom) visit OWLDataPropertyRangeAxiom typevisit
(OWLDisjointClassesAxiom axiom) visit OWLDisjointClassesAxiom typevisit
(OWLDisjointUnionAxiom axiom) visit OWLDisjointUnionAxiom typevisit
(OWLEquivalentClassesAxiom axiom) visit OWLEquivalentClassesAxiom typevisit OWLObjectPropertyDomainAxiom typevisit
(OWLObjectPropertyRangeAxiom axiom) visit OWLObjectPropertyRangeAxiom typevisit
(OWLSubClassOfAxiom axiom) visit OWLSubClassOfAxiom typeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx
visit, visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx
visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorEx
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.SWRLRuleVisitorExBase
visit
-
Constructor Details
-
NNF
- Parameters:
datafactory
- datafactory to use
-
-
Method Details
-
getClassVisitor
- Returns:
- class visitor
-
reset
public void reset()reset the negation. -
doDefault
Description copied from interface:OWLVisitorExBase
Gets the default return value for this visitor. By default, the default isnull
- Specified by:
doDefault
in interfaceOWLVisitorExBase<OWLAxiom>
- Type Parameters:
T
- type visited- Parameters:
object
- The object that was visited.- Returns:
- The default return value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSubClassOfAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDisjointClassesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDataPropertyDomainAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLObjectPropertyDomainAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLObjectPropertyRangeAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDisjointUnionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDataPropertyRangeAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLClassAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLEquivalentClassesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLAxiom>
- Parameters:
axiom
- axiom to visit- Returns:
- visitor value
-