private void generateChanges() { Stream<OWLNamedIndividual> inds = ontologies().flatMap(OWLOntology::individualsInSignature); getPunnedIndividuals(inds).forEach(this::convertToAnnotations); }
private void generateChanges() { Stream<OWLNamedIndividual> inds = ontologies().flatMap(OWLOntology::individualsInSignature); getPunnedIndividuals(inds).forEach(this::convertToAnnotations); }
private void generateChanges() { Stream<OWLNamedIndividual> inds = ontologies().flatMap(OWLOntology::individualsInSignature); getPunnedIndividuals(inds).forEach(this::convertToAnnotations); }
/** * Gets the punned individuals. * * @param individuals the individuals * @return the punned individuals */ private Collection<OWLNamedIndividual> getPunnedIndividuals( Stream<OWLNamedIndividual> individuals) { return asList(individuals .filter(i -> ontologies().anyMatch(o -> o.containsClassInSignature(i.getIRI())))); }
/** * Gets the punned individuals. * * @param individuals the individuals * @return the punned individuals */ private Collection<OWLNamedIndividual> getPunnedIndividuals( Stream<OWLNamedIndividual> individuals) { return asList(individuals .filter(i -> ontologies().anyMatch(o -> o.containsClassInSignature(i.getIRI())))); }
/** * Gets the punned individuals. * * @param individuals the individuals * @return the punned individuals */ private Collection<OWLNamedIndividual> getPunnedIndividuals( Stream<OWLNamedIndividual> individuals) { return asList(individuals .filter(i -> ontologies().anyMatch(o -> o.containsClassInSignature(i.getIRI())))); }
private void remove(OWLDataProperty prop) { ontologies().forEach(o -> { remove(o.declarationAxioms(prop), o); remove(o.axioms(prop), o); }); }
private void remove(OWLNamedIndividual ind) { ontologies().forEach(o -> { remove(o.declarationAxioms(ind), o); remove(o.classAssertionAxioms(ind), o); }); }
private void remove(OWLDataProperty prop) { ontologies().forEach(o -> { remove(o.declarationAxioms(prop), o); remove(o.axioms(prop), o); }); }
private void remove(OWLNamedIndividual ind) { ontologies().forEach(o -> { remove(o.declarationAxioms(ind), o); remove(o.classAssertionAxioms(ind), o); }); }
private void remove(OWLNamedIndividual ind) { ontologies().forEach(o -> { remove(o.declarationAxioms(ind), o); remove(o.classAssertionAxioms(ind), o); }); }
private void remove(OWLDataProperty prop) { ontologies().forEach(o -> { remove(o.declarationAxioms(prop), o); remove(o.axioms(prop), o); }); }