@Override public <T extends OWLObject> void walk(StructureWalker<T> walker, OWLObject o) { if (o instanceof OWLOntology) { ((OWLOntology) o).annotations().forEach(a -> a.accept(walker)); } } },
@Override public <T extends OWLObject> void walk(StructureWalker<T> walker, OWLObject o) { if (o instanceof OWLOntology) { ((OWLOntology) o).annotations().forEach(a -> a.accept(walker)); } } },
@Override public Stream<OWLAnnotation> annotations(OWLAnnotationProperty p) { return withReadLock(() -> delegate.annotations(p)); }
@Override public <T extends OWLObject> void walk(StructureWalker<T> walker, OWLObject o) { if (o instanceof OWLOntology) { ((OWLOntology) o).annotations().forEach(a -> a.accept(walker)); } } },
@Override public Stream<OWLAnnotation> annotations(OWLAnnotationProperty p) { return withReadLock(() -> delegate.annotations(p)); }
private void addAnnotationsToOntologyHeader(OWLOntology ontology) { ontology.annotations().forEach(a -> translateAnnotation(ontology, a)); }
@Override public Stream<OWLAnnotation> annotations(Predicate<OWLAnnotation> p) { return withReadLock(() -> delegate.annotations(p)); }
@Override public Stream<OWLAnnotation> annotations(Predicate<OWLAnnotation> p) { return withReadLock(() -> delegate.annotations(p)); }
@Override public Stream<OWLAnnotation> annotations(Predicate<OWLAnnotation> p) { return withReadLock(() -> delegate.annotations(p)); }
@Override public Stream<OWLAnnotation> annotations(OWLAnnotationProperty p) { return withReadLock(() -> delegate.annotations(p)); }
@Override public Stream<OWLAnnotation> annotations(OWLAnnotationProperty p) { return withReadLock(() -> delegate.annotations(p)); }
@Override public Stream<OWLAnnotation> annotations(Predicate<OWLAnnotation> p) { return withReadLock(() -> delegate.annotations(p)); }
private void addAnnotationsToOntologyHeader(OWLOntology ontology) { ontology.annotations().forEach(a -> translateAnnotation(ontology, a)); }
@Override public void visit(OWLOntology ontology) { ontology.annotations().forEach(a1 -> a1.accept(this)); AxiomType.AXIOM_TYPES.forEach(t -> ontology.axioms(t).forEach(ax -> ax.accept(this))); singleAppearance.clear(); singleAppearanceAsSubject.clear(); }
@Override public void visit(OWLOntology ontology) { ontology.annotations().forEach(a1 -> a1.accept(this)); AxiomType.AXIOM_TYPES.forEach(t -> ontology.axioms(t).forEach(ax -> ax.accept(this))); singleAppearance.clear(); singleAppearanceAsSubject.clear(); }
@Override public void visit(OWLOntology ontology) { ontology.annotations().forEach(a1 -> a1.accept(this)); AxiomType.AXIOM_TYPES.forEach(t -> ontology.axioms(t).forEach(ax -> ax.accept(this))); singleAppearance.clear(); singleAppearanceAsSubject.clear(); }
/** * @return originating ontology */ public OWLOntology getOriginatingOntology() { return ontologyManager.ontologies() .filter(o -> o.annotations().anyMatch(a -> a.getProperty().getIRI().equals(iri))) .findFirst().orElse(null); }
/** * @param ontology ontology * @return set of existing pattern names */ public static Set<String> getExistingPatternNames(OWLOntology ontology) { return asSet(ontology.annotations().filter(Utils::annotationInPatternNamespace) .map(a -> a.getProperty().getIRI().getFragment())); }
@Override public Set<OWLObject> getOWLObjects(OWLOntology ontology, ErrorListener errorListener) { return asSet(ontology.annotations().filter(a -> iri.equals(a.getProperty().getIRI())), OWLObject.class); }
/** * @param ontology ontology * @param factory factory * @return set of existing patterns */ public static Set<PatternModel> getExistingPatterns(OWLOntology ontology, AbstractPatternModelFactory factory) { PatternExtractor patternExtractor = factory.getPatternExtractor(PatternManager.getDefaultErrorListener()); return asSet(ontology.annotations().map(a -> (PatternModel) a.accept(patternExtractor))); }