/** * The standard 'getOntology' from the OWLManager don't really take care of versionning. This function is here to enforce the notion of version * * @param ontologyID with version information * @return the ontology if already load into the given manager. * @since 2.5.1 */ public default Optional<OWLOntology> getOntology(final OWLOntologyID ontologyID) { return OWLGroup.getOntology(getManager(), ontologyID); }
/** * The standard 'getOntology' from the OWLManager don't really take care of versionning. This function is here to enforce the notion of version * * @param ontologyID with version information * @return the ontology if already load into the given manager. * @since 2.5.1 */ public default Optional<OWLOntology> getOntology(final OWLOntologyID ontologyID) { return OWLGroup.getOntology(getManager(), ontologyID); }
/** * The standard 'getOntology' from the OWLManager don't really take care of versionning. This function is here to enforce the notion of version * * @param ontologyID with version information * @return the ontology if already load into the given manager. * @since 2.5.1 */ public default Optional<OWLOntology> getOntology(final OWLOntologyID ontologyID) { return OWLGroup.getOntology(getManager(), ontologyID); }
/** * Seek the asked ontology. First in the volatile ontologies, then in the stored ontologies that are already stored. * * @param ontology the iri of the ontology you are looking for. * @param version of the ontology * @param isVolatile * @return an ontology if found. * @since 2.6.0 */ default Optional<OWLHelper> getOntology(final IRI ontology, final double version, final boolean isVolatile) { return getOntology(OWLHelper.getVersion(ontology, version), isVolatile); }
/** * Seek the asked ontology. First in the volatile ontologies, then in the stored ontologies that are already stored. * * @param ontology the iri of the ontology you are looking for. * @param version of the ontology * @param isVolatile * @return an ontology if found. * @since 2.6.0 */ default Optional<OWLHelper> getOntology(final IRI ontology, final double version, final boolean isVolatile) { return getOntology(OWLHelper.getVersion(ontology, version), isVolatile); }
/** * Seek the asked ontology. First in the volatile ontologies, then in the stored ontologies that are already stored. * * @param ontology the iri of the ontology you are looking for. * @param version of the ontology * @param isVolatile * @return an ontology if found. * @since 2.6.0 */ default Optional<OWLHelper> getOntology(final IRI ontology, final double version, final boolean isVolatile) { return getOntology(OWLHelper.getVersion(ontology, version), isVolatile); }
default Optional<OWLOntology> getPersistentOntology(final OWLOntologyID ontologyID) { return getOntology(getPersistentManager(), ontologyID); }
default Optional<OWLOntology> getPersistentOntology(final OWLOntologyID ontologyID) { return getOntology(getPersistentManager(), ontologyID); }
default Optional<OWLOntology> getPersistentOntology(final OWLOntologyID ontologyID) { return getOntology(getPersistentManager(), ontologyID); }
default Optional<OWLOntology> getVolatileOntology(final OWLOntologyID ontologyID) { if (haveVolatileManager()) // If there is no volatile manager then the ontology isn't load. return getOntology(getVolatileManager(), ontologyID); else return Optional.empty(); }
default Optional<OWLOntology> getVolatileOntology(final OWLOntologyID ontologyID) { if (haveVolatileManager()) // If there is no volatile manager then the ontology isn't load. return getOntology(getVolatileManager(), ontologyID); else return Optional.empty(); }
default Optional<OWLOntology> getVolatileOntology(final OWLOntologyID ontologyID) { if (haveVolatileManager()) // If there is no volatile manager then the ontology isn't load. return getOntology(getVolatileManager(), ontologyID); else return Optional.empty(); }
default public Optional<OWLHelper> look(final IRI ontology, final double version) { return getGroup().getOntology(ontology, version, isVolatile()); }
default public Optional<OWLHelper> look(final IRI ontology, final double version) { return getGroup().getOntology(ontology, version, isVolatile()); }
default public Optional<OWLHelper> look(final IRI ontology, final double version) { return getGroup().getOntology(ontology, version, isVolatile()); }
default public Optional<OWLHelper> look(final IRI ontology) { return getGroup().getOntology(new OWLOntologyID(ontology), isVolatile()); }
default public Optional<OWLHelper> look(final IRI ontology) { return getGroup().getOntology(new OWLOntologyID(ontology), isVolatile()); }
default public Optional<OWLHelper> look(final IRI ontology) { return getGroup().getOntology(new OWLOntologyID(ontology), isVolatile()); }
_isVolatile = isVolatile; final OWLOntologyManager manager = _isVolatile ? group.getVolatileManager() : group.getPersistentManager(); _ontology = OWLGroup.getOntology(manager, ontologyID).orElse(null); // Maybe already in the manager.
_isVolatile = isVolatile; final OWLOntologyManager manager = _isVolatile ? group.getVolatileManager() : group.getPersistentManager(); _ontology = OWLGroup.getOntology(manager, ontologyID).orElse(null); // Maybe already in the manager.