Class ClassRewritingVisitor
java.lang.Object
org.incenp.obofoundry.kgcl.owl.RecursiveClassExpressionVisitorBase
org.incenp.obofoundry.kgcl.owl.ClassRewritingVisitor
- All Implemented Interfaces:
org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<org.semanticweb.owlapi.model.OWLClassExpression>
Helper visitor to rewrite a class expression to change any reference to a
given class into a reference to another class.
-
Field Summary
Fields inherited from class RecursiveClassExpressionVisitorBase
factory -
Constructor Summary
ConstructorsConstructorDescriptionClassRewritingVisitor(org.semanticweb.owlapi.model.OWLDataFactory factory, org.semanticweb.owlapi.model.IRI oldObject, org.semanticweb.owlapi.model.IRI newObject) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionorg.semanticweb.owlapi.model.OWLClassExpressionvisit(org.semanticweb.owlapi.model.OWLClass ce)
-
Constructor Details
-
ClassRewritingVisitor
public ClassRewritingVisitor(org.semanticweb.owlapi.model.OWLDataFactory factory, org.semanticweb.owlapi.model.IRI oldObject, org.semanticweb.owlapi.model.IRI newObject) Creates a new instance.- Parameters:
factory- The factory used to create the rewritten axioms.oldObject- The IRI of the class to rewrite from.newObject- The IRI of the class to rewrite to.
-
-
Method Details
-
visit
public org.semanticweb.owlapi.model.OWLClassExpression visit(org.semanticweb.owlapi.model.OWLClass ce) - Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<org.semanticweb.owlapi.model.OWLClassExpression>- Overrides:
visitin classRecursiveClassExpressionVisitorBase
-