private static void adjustImports(OWLOntology ontology, List<OWLOntologyChange> changes) { OWLOntologyLoaderConfiguration configuration = new OWLOntologyLoaderConfiguration(); configuration = configuration.setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT); configuration = configuration.setMissingOntologyHeaderStrategy(MissingOntologyHeaderStrategy.IMPORT_GRAPH); try { adjustImports(ontology, changes, configuration); } catch (UnloadableImportException uie) { throw new RuntimeException("This shouldn't happen because the configuration says import problems should be ignored.", uie); } }
/** * @return a new OWLOntologyLoaderConfiguration from the builder current settings */ public OWLOntologyLoaderConfiguration buildLoaderConfiguration() { return new OWLOntologyLoaderConfiguration() .setAcceptingHTTPCompression(shouldAcceptHTTPCompression()) .setConnectionTimeout(getConnectionTimeout()) .setFollowRedirects(shouldFollowRedirects()) .setLoadAnnotationAxioms(shouldLoadAnnotations()) .setMissingImportHandlingStrategy(getMissingImportHandlingStrategy()) .setMissingOntologyHeaderStrategy(getMissingOntologyHeaderStrategy()) .setPriorityCollectionSorting(getPriorityCollectionSorting()) .setReportStackTraces(shouldReportStackTraces()) .setRetriesToAttempt(getRetriesToAttempt()) .setStrict(shouldParseWithStrictConfiguration()) .setTreatDublinCoreAsBuiltIn(shouldTreatDublinCoreAsBuiltin()) .setBannedParsers(getBannedParsers()) .setRepairIllegalPunnings(shouldRepairIllegalPunnings()); }
/** * @return a new OWLOntologyLoaderConfiguration from the builder current settings */ public OWLOntologyLoaderConfiguration buildLoaderConfiguration() { return new OWLOntologyLoaderConfiguration() .setAcceptingHTTPCompression(shouldAcceptHTTPCompression()) .setConnectionTimeout(getConnectionTimeout()) .setFollowRedirects(shouldFollowRedirects()) .setLoadAnnotationAxioms(shouldLoadAnnotations()) .setMissingImportHandlingStrategy(getMissingImportHandlingStrategy()) .setMissingOntologyHeaderStrategy(getMissingOntologyHeaderStrategy()) .setPriorityCollectionSorting(getPriorityCollectionSorting()) .setReportStackTraces(shouldReportStackTraces()) .setRetriesToAttempt(getRetriesToAttempt()) .setStrict(shouldParseWithStrictConfiguration()) .setTreatDublinCoreAsBuiltIn(shouldTreatDublinCoreAsBuiltin()) .setBannedParsers(getBannedParsers()) .setRepairIllegalPunnings(shouldRepairIllegalPunnings()); }
/** * @return a new OWLOntologyLoaderConfiguration from the builder current settings */ public OWLOntologyLoaderConfiguration buildLoaderConfiguration() { return new OWLOntologyLoaderConfiguration() .setAcceptingHTTPCompression(shouldAcceptHTTPCompression()) .setConnectionTimeout(getConnectionTimeout()) .setFollowRedirects(shouldFollowRedirects()) .setLoadAnnotationAxioms(shouldLoadAnnotations()) .setMissingImportHandlingStrategy(getMissingImportHandlingStrategy()) .setMissingOntologyHeaderStrategy(getMissingOntologyHeaderStrategy()) .setPriorityCollectionSorting(getPriorityCollectionSorting()) .setReportStackTraces(shouldReportStackTraces()) .setRetriesToAttempt(getRetriesToAttempt()) .setStrict(shouldParseWithStrictConfiguration()) .setTreatDublinCoreAsBuiltIn(shouldTreatDublinCoreAsBuiltin()) .setBannedParsers(getBannedParsers()) .setRepairIllegalPunnings(shouldRepairIllegalPunnings()); }