@Override public void visit(OWLEquivalentDataPropertiesAxiom axiom) { axiom.properties().forEach(prop -> { getAxiomsForLHS(prop.asOWLDataProperty()).add(axiom); indexAxiomsByRHSEntities(prop, 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(OWLDisjointDataPropertiesAxiom 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(OWLEquivalentObjectPropertiesAxiom axiom) { axiom.properties().forEach(prop -> { if (!prop.isAnonymous()) { getAxiomsForLHS(prop.asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(prop, axiom); }); }
@Override public void visit(OWLDifferentIndividualsAxiom axiom) { axiom.individuals().forEach(ind -> { if (!ind.isAnonymous()) { getAxiomsForLHS(ind.asOWLNamedIndividual()).add(axiom); indexAxiomsByRHSEntities(ind, axiom); } }); }
@Override public void visit(OWLDisjointObjectPropertiesAxiom 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(OWLInverseObjectPropertiesAxiom axiom) { if (!axiom.getFirstProperty().isAnonymous()) { getAxiomsForLHS(axiom.getFirstProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getFirstProperty(), axiom); indexAxiomsByRHSEntities(axiom.getSecondProperty(), 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(OWLHasKeyAxiom axiom) { if (!axiom.getClassExpression().isAnonymous()) { indexAxiomsByRHSEntities(axiom.getClassExpression().asOWLClass(), 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(OWLObjectPropertyDomainAxiom axiom) { if (!axiom.getProperty().isAnonymous()) { getAxiomsForLHS(axiom.getProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getDomain(), axiom); }
@Override public void visit(OWLObjectPropertyRangeAxiom axiom) { if (!axiom.getProperty().isAnonymous()) { getAxiomsForLHS(axiom.getProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getRange(), 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(OWLSubObjectPropertyOfAxiom axiom) { if (!axiom.getSubProperty().isAnonymous()) { getAxiomsForLHS(axiom.getSubProperty().asOWLObjectProperty()).add(axiom); } indexAxiomsByRHSEntities(axiom.getSuperProperty(), 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); }