de.unima.alcomox.ontology.extowlapi
Class NominalAxiomTranscriber

java.lang.Object
  extended by org.semanticweb.owlapi.util.OWLEntityCollector
      extended by de.unima.alcomox.ontology.extowlapi.NominalAxiomTranscriber
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 NominalAxiomTranscriber
extends org.semanticweb.owlapi.util.OWLEntityCollector


Constructor Summary
NominalAxiomTranscriber(java.util.Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
           
 
Method Summary
 java.util.ArrayList<org.semanticweb.owlapi.model.OWLAxiom> rebuild(org.semanticweb.owlapi.model.OWLAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom)
           
 void rebuild(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom)
           
 void setFactory(org.semanticweb.owlapi.model.OWLDataFactory factory)
           
 void setLocalOntology(LocalOntology ontology)
           
 void setOntologyCore(org.semanticweb.owlapi.model.OWLOntology ontology)
           
 void visit(org.semanticweb.owlapi.model.OWLClass c)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectHasSelf desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectHasValue desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectOneOf desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom desc)
           
 void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NominalAxiomTranscriber

public NominalAxiomTranscriber(java.util.Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
Method Detail

setLocalOntology

public void setLocalOntology(LocalOntology ontology)

setOntologyCore

public void setOntologyCore(org.semanticweb.owlapi.model.OWLOntology ontology)

setFactory

public void setFactory(org.semanticweb.owlapi.model.OWLDataFactory factory)

rebuild

public java.util.ArrayList<org.semanticweb.owlapi.model.OWLAxiom> rebuild(org.semanticweb.owlapi.model.OWLAxiom axiom)
                                                                   throws OntologyException
Throws:
OntologyException

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom)

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom)

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom)

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom)

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom)

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)

rebuild

public void rebuild(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom)

visit

public void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf 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.OWLObjectUnionOf 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.OWLObjectComplementOf 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.OWLObjectSomeValuesFrom 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.OWLObjectAllValuesFrom 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.OWLObjectMinCardinality 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.OWLObjectExactCardinality 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.OWLObjectMaxCardinality 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.OWLClass c)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLEntityVisitor
Overrides:
visit in class org.semanticweb.owlapi.util.OWLEntityCollector

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

visit

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