@Override public void visit(OWLDataPropertyAssertionAxiom axiom) { indexAxiomsByRHSEntities(axiom.getSubject(), axiom); }
@Override public void visit(OWLDisjointDataPropertiesAxiom axiom) { axiom.properties().forEach(prop -> { getAxiomsForLHS(prop.asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(prop, axiom); }); }
@Override public void visit(OWLEquivalentDataPropertiesAxiom axiom) { axiom.properties().forEach(prop -> { getAxiomsForLHS(prop.asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(prop, axiom); }); }
@Override public void visit(OWLSameIndividualAxiom axiom) { axiom.individuals().filter(ind -> !ind.isAnonymous()).forEach(ind -> { getAxiomsForLHS(ind.asOWLNamedIndividual()).add(axiom); indexAxiomsByRHSEntities(ind, axiom); }); }
@Override public void visit(OWLDisjointClassesAxiom axiom) { axiom.classExpressions().forEach(desc -> { if (!desc.isAnonymous()) { getAxiomsForLHS(desc.asOWLClass()).add(axiom); } indexAxiomsByRHSEntities(desc, axiom); }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.classExpressions().forEach(desc -> { if (!desc.isAnonymous()) { getAxiomsForLHS(desc.asOWLClass()).add(axiom); } indexAxiomsByRHSEntities(desc, axiom); }); }
@Override public void visit(OWLEquivalentObjectPropertiesAxiom axiom) { axiom.properties().forEach(prop -> { if (!prop.isAnonymous()) { getAxiomsForLHS(prop.asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(prop, axiom); }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.classExpressions().forEach(desc -> { if (!desc.isAnonymous()) { getAxiomsForLHS(desc.asOWLClass()).add(axiom); } indexAxiomsByRHSEntities(desc, axiom); }); }
@Override public void visit(OWLDataPropertyDomainAxiom axiom) { getAxiomsForLHS(axiom.getProperty().asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(axiom.getDomain(), axiom); }
@Override public void visit(OWLSubDataPropertyOfAxiom axiom) { getAxiomsForLHS(axiom.getSubProperty().asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(axiom.getSuperProperty(), axiom); }
@Override public void visit(OWLSubDataPropertyOfAxiom axiom) { getAxiomsForLHS(axiom.getSubProperty().asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(axiom.getSuperProperty(), axiom); }
@Override public void visit(OWLInverseObjectPropertiesAxiom axiom) { if (!axiom.getFirstProperty().isAnonymous()) { getAxiomsForLHS(axiom.getFirstProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getFirstProperty(), axiom); indexAxiomsByRHSEntities(axiom.getSecondProperty(), axiom); }
@Override public void visit(OWLDataPropertyDomainAxiom axiom) { getAxiomsForLHS(axiom.getProperty().asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(axiom.getDomain(), axiom); }
@Override public void visit(OWLObjectPropertyDomainAxiom axiom) { if (!axiom.getProperty().isAnonymous()) { getAxiomsForLHS(axiom.getProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getDomain(), axiom); }
@Override public void visit(OWLObjectPropertyDomainAxiom axiom) { if (!axiom.getProperty().isAnonymous()) { getAxiomsForLHS(axiom.getProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getDomain(), axiom); }
@Override public void visit(OWLClassAssertionAxiom axiom) { if (!axiom.getIndividual().isAnonymous()) { getAxiomsForLHS(axiom.getIndividual().asOWLNamedIndividual()).add(axiom); indexAxiomsByRHSEntities(axiom.getClassExpression(), axiom); } }
@Override public void visit(OWLSubObjectPropertyOfAxiom axiom) { if (!axiom.getSubProperty().isAnonymous()) { getAxiomsForLHS(axiom.getSubProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getSuperProperty(), axiom); }
@Override public void visit(OWLDataPropertyRangeAxiom axiom) { if (!axiom.getProperty().isAnonymous()) { getAxiomsForLHS(axiom.getProperty().asOWLDataProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getRange(), axiom); }
@Override public void visit(OWLSubClassOfAxiom axiom) { if (!axiom.getSubClass().isAnonymous()) { getAxiomsForLHS(axiom.getSubClass().asOWLClass()).add(axiom); indexAxiomsByRHSEntities(axiom.getSuperClass(), axiom); } }
@Override public void visit(OWLClassAssertionAxiom axiom) { if (!axiom.getIndividual().isAnonymous()) { getAxiomsForLHS(axiom.getIndividual().asOWLNamedIndividual()).add(axiom); indexAxiomsByRHSEntities(axiom.getClassExpression(), axiom); } }