/** * @param objects ontologies to walk */ public OWLOntologyProfileWalker(Collection<OWLOntology> objects) { super(objects); setStructureWalker(new ProfileWalker(this)); }
@Override public void visit(OWLAnnotation node) { process(node); node.getProperty().accept(this); // only visit IRIs if (node.getValue().isIRI()) { node.getValue().accept(this); } }
@Override public void visit(OWLAnnotationAssertionAxiom axiom) { process(axiom); if (axiom.getSubject().isIRI()) { // do not visit anonymous nodes from annotations axiom.getSubject().accept(this); } axiom.getAnnotation().accept(this); }
/** * @param objects ontologies to walk */ public OWLOntologyProfileWalker(Collection<OWLOntology> objects) { super(objects); setStructureWalker(new ProfileWalker(this)); }
@Override public void visit(OWLDeclarationAxiom axiom) { process(axiom); walkerCallback.setAxiom(axiom); // do not visit entities from declarations, only their IRIs axiom.getEntity().getIRI().accept(this); } }
@Override public void visit(OWLDeclarationAxiom axiom) { process(axiom); walkerCallback.setAxiom(axiom); // do not visit entities from declarations, only their IRIs axiom.getEntity().getIRI().accept(this); } }
@Override public void visit(OWLAnnotationAssertionAxiom axiom) { process(axiom); if (axiom.getSubject().isIRI()) { // do not visit anonymous nodes from annotations axiom.getSubject().accept(this); } axiom.getAnnotation().accept(this); }
/** * @param objects ontologies to walk */ public OWLOntologyProfileWalker(Collection<OWLOntology> objects) { super(objects); setStructureWalker(new ProfileWalker(this)); }
@Override public void visit(OWLAnnotation node) { process(node); node.getProperty().accept(this); // only visit IRIs if (node.getValue().isIRI()) { node.getValue().accept(this); } }
@Override public void visit(OWLAnnotationAssertionAxiom axiom) { process(axiom); if (axiom.getSubject().isIRI()) { // do not visit anonymous nodes from annotations axiom.getSubject().accept(this); } axiom.getAnnotation().accept(this); }
@Override public void visit(OWLAnnotation node) { process(node); node.getProperty().accept(this); // only visit IRIs if (node.getValue().isIRI()) { node.getValue().accept(this); } }
@Override public void visit(OWLDeclarationAxiom axiom) { process(axiom); walkerCallback.setAxiom(axiom); // do not visit entities from declarations, only their IRIs axiom.getEntity().getIRI().accept(this); } }