public class OWLManagerGroup extends Object implements OWLGroup
| Modifier and Type | Field and Description |
|---|---|
Optional<File> |
_ontologiesDirectory |
org.semanticweb.owlapi.model.OWLOntologyManager |
_persistentManager |
org.semanticweb.owlapi.model.OWLOntologyManager |
_volatileManager |
| Constructor and Description |
|---|
OWLManagerGroup() |
OWLManagerGroup(File ontologiesDirectory) |
OWLManagerGroup(Optional<org.semanticweb.owlapi.model.OWLOntologyManager> volatileManager,
Optional<org.semanticweb.owlapi.model.OWLOntologyManager> storageManager) |
OWLManagerGroup(org.semanticweb.owlapi.model.OWLOntology ontology) |
| Modifier and Type | Method and Description |
|---|---|
void |
check(org.semanticweb.owlapi.model.OWLOntologyManager manager) |
void |
close()
Free all in memory resource.
|
void |
flushIncrementalStorage()
Make sure that no temporary file remain and all delta are in the storage.
|
Logger |
getLogger() |
Optional<File> |
getOntologiesDirectory() |
org.semanticweb.owlapi.model.OWLOntologyManager |
getPersistentManager() |
org.semanticweb.owlapi.model.OWLOntologyManager |
getVolatileManager() |
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)
Load a directory of '.owl' file.
|
String |
ontology2filename(org.semanticweb.owlapi.model.OWLOntology ontology) |
String |
ontology2filename(org.semanticweb.owlapi.model.OWLOntologyID ontId) |
boolean |
setOntologiesDirectory(File directory) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromPersistentManager, fromVolatileManager, getHelper, getOntology, getOntology, getOntology, getOntology, getPersistentOntology, getPersistentsHelper, getVolatileOntology, getVolatilesHelper, removepublic volatile org.semanticweb.owlapi.model.OWLOntologyManager _volatileManager
public volatile org.semanticweb.owlapi.model.OWLOntologyManager _persistentManager
public OWLManagerGroup()
public OWLManagerGroup(File ontologiesDirectory)
public OWLManagerGroup(Optional<org.semanticweb.owlapi.model.OWLOntologyManager> volatileManager, Optional<org.semanticweb.owlapi.model.OWLOntologyManager> storageManager)
public OWLManagerGroup(org.semanticweb.owlapi.model.OWLOntology ontology)
public Logger getLogger()
getLogger in interface openllet.shared.tools.Loggingpublic boolean setOntologiesDirectory(File directory)
setOntologiesDirectory in interface OWLGrouppublic Optional<File> getOntologiesDirectory()
getOntologiesDirectory in interface OWLGrouppublic org.semanticweb.owlapi.model.OWLOntologyManager getVolatileManager()
getVolatileManager in interface OWLGrouppublic org.semanticweb.owlapi.model.OWLOntologyManager getPersistentManager()
getPersistentManager in interface OWLGrouppublic boolean havePersistentManager()
havePersistentManager in interface OWLGrouppublic boolean haveVolatileManager()
haveVolatileManager in interface OWLGrouppublic void loadDirectory(File directory, org.semanticweb.owlapi.model.OWLOntologyManager manager, BiFunction<org.semanticweb.owlapi.model.OWLOntologyManager,File,Optional<org.semanticweb.owlapi.model.OWLOntology>> loader)
loadDirectory in interface OWLGrouppublic void loadDirectory(File directory)
loadDirectory in interface OWLGrouppublic String ontology2filename(org.semanticweb.owlapi.model.OWLOntologyID ontId)
ontology2filename in interface OWLGrouppublic String ontology2filename(org.semanticweb.owlapi.model.OWLOntology ontology)
ontology2filename in interface OWLGrouppublic void check(org.semanticweb.owlapi.model.OWLOntologyManager manager)
public void flushIncrementalStorage()
public void close()
close in interface AutoCloseableCopyright © 2018. All rights reserved.