private void handleAxiomAdded(OWLAxiom axiom) { entityCollector.reset(); axiom.accept(entityCollector); for (OWLEntity object : entityCollector.getObjects()) { referenceAdder.setAxiom(axiom); object.accept(referenceAdder); } for(OWLAnonymousIndividual ind : entityCollector.getAnonymousIndividuals()) { addToIndexedSet(ind, owlAnonymousIndividualReferences, axiom); } if(axiom.isAnnotated()) { addToIndexedSet(axiom.getAxiomWithoutAnnotations(), logicalAxiom2AnnotatedAxiomMap, axiom); } }
private void handleAxiomRemoved(OWLAxiom axiom) { entityCollector.reset(); axiom.accept(entityCollector); for (OWLEntity object : entityCollector.getObjects()) { referenceRemover.setAxiom(axiom); object.accept(referenceRemover); } for(OWLAnonymousIndividual ind : entityCollector.getAnonymousIndividuals()) { removeAxiomFromSet(ind, owlAnonymousIndividualReferences, axiom, true); } if(axiom.isAnnotated()) { removeAxiomFromSet(axiom.getAxiomWithoutAnnotations(), logicalAxiom2AnnotatedAxiomMap, axiom, true); } }