public interface OWLGroup extends AutoCloseable, openllet.shared.tools.Logging
| Modifier and Type | Method and Description |
|---|---|
void |
check(org.semanticweb.owlapi.model.OWLOntologyManager manager) |
static OWLManagerGroup |
fromPersistentManager(org.semanticweb.owlapi.model.OWLOntologyManager manager) |
static OWLManagerGroup |
fromVolatileManager(org.semanticweb.owlapi.model.OWLOntologyManager manager) |
default Optional<OWLHelper> |
getHelper(org.semanticweb.owlapi.model.OWLOntologyID ontologyID) |
Optional<File> |
getOntologiesDirectory() |
default Optional<OWLHelper> |
getOntology(org.semanticweb.owlapi.model.IRI ontology,
double version,
boolean isVolatile)
Seek the asked ontology.
|
default Optional<org.semanticweb.owlapi.model.OWLOntology> |
getOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
Seek the asked ontology.
|
default Optional<OWLHelper> |
getOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID,
boolean isVolatile)
Seek the asked ontology.
|
static Optional<org.semanticweb.owlapi.model.OWLOntology> |
getOntology(org.semanticweb.owlapi.model.OWLOntologyManager manager,
org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
The standard 'getOntology' from the OWLManager don't really take care of versionning.
|
org.semanticweb.owlapi.model.OWLOntologyManager |
getPersistentManager() |
default Optional<org.semanticweb.owlapi.model.OWLOntology> |
getPersistentOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID) |
default Stream<OWLHelper> |
getPersistentsHelper() |
org.semanticweb.owlapi.model.OWLOntologyManager |
getVolatileManager() |
default Optional<org.semanticweb.owlapi.model.OWLOntology> |
getVolatileOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID) |
default Stream<OWLHelper> |
getVolatilesHelper() |
boolean |
havePersistentManager() |
boolean |
haveVolatileManager() |
void |
loadDirectory(File directory) |
void |
loadDirectory(File directory,
org.semanticweb.owlapi.model.OWLOntologyManager manager,
BiFunction<org.semanticweb.owlapi.model.OWLOntologyManager,File,Optional<org.semanticweb.owlapi.model.OWLOntology>> loader) |
default String |
ontology2filename(org.semanticweb.owlapi.model.OWLOntology ontology) |
String |
ontology2filename(org.semanticweb.owlapi.model.OWLOntologyID ontId) |
default void |
remove(OWLHelper helper) |
boolean |
setOntologiesDirectory(File directory) |
closestatic OWLManagerGroup fromVolatileManager(org.semanticweb.owlapi.model.OWLOntologyManager manager)
static OWLManagerGroup fromPersistentManager(org.semanticweb.owlapi.model.OWLOntologyManager manager)
boolean setOntologiesDirectory(File directory)
org.semanticweb.owlapi.model.OWLOntologyManager getVolatileManager()
org.semanticweb.owlapi.model.OWLOntologyManager getPersistentManager()
boolean havePersistentManager()
boolean haveVolatileManager()
void loadDirectory(File directory, org.semanticweb.owlapi.model.OWLOntologyManager manager, BiFunction<org.semanticweb.owlapi.model.OWLOntologyManager,File,Optional<org.semanticweb.owlapi.model.OWLOntology>> loader)
void loadDirectory(File directory)
default Optional<OWLHelper> getOntology(org.semanticweb.owlapi.model.IRI ontology, double version, boolean isVolatile)
ontology - the iri of the ontology you are looking for.version - of the ontologyisVolatile - default Optional<OWLHelper> getOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID, boolean isVolatile)
ontologyID - the id of the ontology you are looking for.isVolatile - default Optional<org.semanticweb.owlapi.model.OWLOntology> getOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
ontologyID - the id of the ontology you are looking for.default Optional<OWLHelper> getHelper(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
static Optional<org.semanticweb.owlapi.model.OWLOntology> getOntology(org.semanticweb.owlapi.model.OWLOntologyManager manager, org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
manager - to look into (mainly storage or volatile)ontologyID - with version informationdefault Optional<org.semanticweb.owlapi.model.OWLOntology> getVolatileOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
default Optional<org.semanticweb.owlapi.model.OWLOntology> getPersistentOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
String ontology2filename(org.semanticweb.owlapi.model.OWLOntologyID ontId)
default String ontology2filename(org.semanticweb.owlapi.model.OWLOntology ontology)
void check(org.semanticweb.owlapi.model.OWLOntologyManager manager)
default void remove(OWLHelper helper)
Copyright © 2018. All rights reserved.