public class ConcurrentOWLOntologyBuilder extends Object implements OWLOntologyBuilder
Constructor and Description |
---|
ConcurrentOWLOntologyBuilder(OWLOntologyBuilder builder,
ReadWriteLock readWriteLock) |
Modifier and Type | Method and Description |
---|---|
OWLOntology |
createOWLOntology(OWLOntologyManager manager,
OWLOntologyID ontologyID) |
void |
setLock(ReadWriteLock lock)
Override the lock in the ontology builder; this is a workaround for #806
|
@Inject public ConcurrentOWLOntologyBuilder(OWLOntologyBuilder builder, ReadWriteLock readWriteLock)
builder
- ontology builderreadWriteLock
- lockpublic OWLOntology createOWLOntology(OWLOntologyManager manager, OWLOntologyID ontologyID)
createOWLOntology
in interface OWLOntologyBuilder
manager
- manager for the ontology to be createdontologyID
- id for the ontology to be createdpublic void setLock(ReadWriteLock lock)
OWLOntologyBuilder
setLock
in interface OWLOntologyBuilder
lock
- overriding lock instance to useCopyright © 2020 The University of Manchester. All rights reserved.