de.dfleischhacker.uni.thesis.utils.ontology.nominals
Class NominalAxiomDetector

java.lang.Object
  extended by org.semanticweb.owl.util.OWLEntityCollector
      extended by de.dfleischhacker.uni.thesis.utils.ontology.nominals.NominalAxiomDetector
All Implemented Interfaces:
org.semanticweb.owl.model.OWLAnnotationVisitor, org.semanticweb.owl.model.OWLAxiomVisitor, org.semanticweb.owl.model.OWLDataVisitor, org.semanticweb.owl.model.OWLDescriptionVisitor, org.semanticweb.owl.model.OWLEntityVisitor, org.semanticweb.owl.model.OWLObjectVisitor, org.semanticweb.owl.model.OWLPropertyExpressionVisitor, org.semanticweb.owl.model.SWRLObjectVisitor

public class NominalAxiomDetector
extends org.semanticweb.owl.util.OWLEntityCollector

Class used to detect axioms Kindly provided by Christian Meilicke.


Constructor Summary
NominalAxiomDetector()
           
 
Method Summary
 boolean detectedNominal()
          Informs about the existence of a nominal in an axiom.
 void reset()
          Resets the flag that indicates wether or not a nominal has been found.
 void visit(org.semanticweb.owl.model.OWLObjectOneOf desc)
           
 void visit(org.semanticweb.owl.model.OWLObjectValueRestriction desc)
           
 
Methods inherited from class org.semanticweb.owl.util.OWLEntityCollector
getObjects, setCollectClasses, setCollectDataProperties, setCollectDataTypes, setCollectIndividuals, setCollectObjectProperties, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NominalAxiomDetector

public NominalAxiomDetector()
Method Detail

visit

public void visit(org.semanticweb.owl.model.OWLObjectOneOf desc)
Specified by:
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector

visit

public void visit(org.semanticweb.owl.model.OWLObjectValueRestriction desc)
Specified by:
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector

detectedNominal

public boolean detectedNominal()
Informs about the existence of a nominal in an axiom.

Returns:
True if in previous check contains a definition of a nominal.

reset

public void reset()
Resets the flag that indicates wether or not a nominal has been found.

Overrides:
reset in class org.semanticweb.owl.util.OWLEntityCollector