de.unima.alcomox.ontology.extowlapi
Class NominalAxiomDetector

java.lang.Object
  extended by org.semanticweb.owlapi.util.OWLEntityCollector
      extended by de.unima.alcomox.ontology.extowlapi.NominalAxiomDetector
All Implemented Interfaces:
org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitor, org.semanticweb.owlapi.model.OWLAnnotationObjectVisitor, org.semanticweb.owlapi.model.OWLAnnotationValueVisitor, org.semanticweb.owlapi.model.OWLAxiomVisitor, org.semanticweb.owlapi.model.OWLClassExpressionVisitor, org.semanticweb.owlapi.model.OWLDataRangeVisitor, org.semanticweb.owlapi.model.OWLDataVisitor, org.semanticweb.owlapi.model.OWLEntityVisitor, org.semanticweb.owlapi.model.OWLIndividualVisitor, org.semanticweb.owlapi.model.OWLObjectVisitor, org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor, org.semanticweb.owlapi.model.SWRLObjectVisitor

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


Constructor Summary
NominalAxiomDetector(java.util.Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
           
 
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.owlapi.model.OWLObjectHasValue desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectOneOf desc)
           
 
Methods inherited from class org.semanticweb.owlapi.util.OWLEntityCollector
processAxiomAnnotations, reset, 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, 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(java.util.Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
Method Detail

visit

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

visit

public void visit(org.semanticweb.owlapi.model.OWLObjectHasValue desc)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
Overrides:
visit in class org.semanticweb.owlapi.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.