public OWLGenericTools(final OWLGroup group, final File file) throws Exception { this(group, group.getPersistentManager(), file); }
public OWLGenericTools(final OWLGroup group, final File file) throws Exception { this(group, group.getPersistentManager(), file); }
public OWLGenericTools(final OWLGroup group, final File file) throws Exception { this(group, group.getPersistentManager(), file); }
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<OWLHelper> getHelper(final OWLOntologyID ontologyID) { Optional<OWLOntology> ontology = getVolatileOntology(ontologyID); if (ontology.isPresent()) return Optional.of(new OWLGenericTools(this, getVolatileManager(), ontology.get())); ontology = getPersistentOntology(ontologyID); if (ontology.isPresent()) return Optional.of(new OWLGenericTools(this, getPersistentManager(), ontology.get())); return Optional.empty(); }
default Stream<OWLHelper> getPersistentsHelper() { if (!havePersistentManager()) return Stream.empty(); final OWLOntologyManager vm = getPersistentManager(); return vm.ontologies().map(ontology -> new OWLGenericTools(this, vm, ontology)); }
default Optional<OWLHelper> getHelper(final OWLOntologyID ontologyID) { Optional<OWLOntology> ontology = getVolatileOntology(ontologyID); if (ontology.isPresent()) return Optional.of(new OWLGenericTools(this, getVolatileManager(), ontology.get())); ontology = getPersistentOntology(ontologyID); if (ontology.isPresent()) return Optional.of(new OWLGenericTools(this, getPersistentManager(), ontology.get())); return Optional.empty(); }
default Optional<OWLHelper> getHelper(final OWLOntologyID ontologyID) { Optional<OWLOntology> ontology = getVolatileOntology(ontologyID); if (ontology.isPresent()) return Optional.of(new OWLGenericTools(this, getVolatileManager(), ontology.get())); ontology = getPersistentOntology(ontologyID); if (ontology.isPresent()) return Optional.of(new OWLGenericTools(this, getPersistentManager(), ontology.get())); return Optional.empty(); }
default Stream<OWLHelper> getPersistentsHelper() { if (!havePersistentManager()) return Stream.empty(); final OWLOntologyManager vm = getPersistentManager(); return vm.ontologies().map(ontology -> new OWLGenericTools(this, vm, ontology)); }
default Stream<OWLHelper> getPersistentsHelper() { if (!havePersistentManager()) return Stream.empty(); final OWLOntologyManager vm = getPersistentManager(); return vm.ontologies().map(ontology -> new OWLGenericTools(this, vm, ontology)); }
public OWLGenericTools(final OWLGroup group, final String ontology, final boolean isVolatile) throws Exception { _group = group; _ontology = (isVolatile ? _group.getVolatileManager() : _group.getPersistentManager()).loadOntologyFromOntologyDocument(new StringDocumentSource(ontology)); _isVolatile = isVolatile; OWLHelper.setFormat(_ontology); }
public OWLGenericTools(final OWLGroup group, final String ontology, final boolean isVolatile) throws Exception { _group = group; _ontology = (isVolatile ? _group.getVolatileManager() : _group.getPersistentManager()).loadOntologyFromOntologyDocument(new StringDocumentSource(ontology)); _isVolatile = isVolatile; OWLHelper.setFormat(_ontology); }
public OWLGenericTools(final OWLGroup group, final String ontology, final boolean isVolatile) throws Exception { _group = group; _ontology = (isVolatile ? _group.getVolatileManager() : _group.getPersistentManager()).loadOntologyFromOntologyDocument(new StringDocumentSource(ontology)); _isVolatile = isVolatile; OWLHelper.setFormat(_ontology); }
final OWLOntologyManager manager = _isVolatile ? group.getVolatileManager() : group.getPersistentManager();
final OWLOntologyManager manager = _isVolatile ? group.getVolatileManager() : group.getPersistentManager();
final OWLOntologyManager manager = _isVolatile ? group.getVolatileManager() : group.getPersistentManager();
_ontology = OWLGroup.getOntology(group.getPersistentManager(), ontologyID).orElse(null); manager = group.getOntologiesDirectory().isPresent() ? group.getPersistentManager() : group.getVolatileManager(); final File file = new File(group.ontology2filename(ontologyID)); if (file.exists())
_ontology = OWLGroup.getOntology(group.getPersistentManager(), ontologyID).orElse(null); manager = group.getOntologiesDirectory().isPresent() ? group.getPersistentManager() : group.getVolatileManager(); final File file = new File(group.ontology2filename(ontologyID)); if (file.exists())