public class OWLManager extends Object implements OWLOntologyManagerFactory
OWLOntologyManager
with commonly required features (such as an RDF parser for example).| Constructor and Description |
|---|
OWLManager() |
| Modifier and Type | Method and Description |
|---|---|
static OWLOntologyManager |
createConcurrentOWLOntologyManager()
Creates an OWL ontology manager that is configured with the standard parsers and storers and provides
locking for concurrent access.
|
static Object |
createInjector(Concurrency concurrency) |
static ManchesterOWLSyntaxParser |
createManchesterParser() |
static OWLOntologyManager |
createOWLOntologyManager()
Creates an OWL ontology manager that is configured with standard parsers,
storeres etc.
|
static OWLOntologyManager |
createOWLOntologyManager(Object injector)
Creates an OWL ontology manager that is configured with the standard
parsers and storers and provides locking for concurrent access.
|
OWLOntologyManager |
get()
Creates a new ontology manager.
|
static OWLDataFactory |
getOWLDataFactory()
Gets a global data factory that can be used to create OWL API objects.
|
static OWLDataFactory |
getOWLDataFactory(Object injector)
Gets a global data factory that can be used to create OWL API objects.
|
public OWLOntologyManager get()
OWLOntologyManagerFactoryget in interface javax.inject.Provider<OWLOntologyManager>get in interface OWLOntologyManagerFactory@Nonnull public static OWLOntologyManager createOWLOntologyManager()
@Nonnull public static OWLOntologyManager createConcurrentOWLOntologyManager()
@Nonnull public static OWLDataFactory getOWLDataFactory()
@Nonnull public static OWLOntologyManager createOWLOntologyManager(Object injector)
injector - injector object@Nonnull public static OWLDataFactory getOWLDataFactory(Object injector)
injector - injector object@Nonnull public static ManchesterOWLSyntaxParser createManchesterParser()
@Nonnull public static Object createInjector(Concurrency concurrency)
concurrency - concurrency value (concurrent or non concurrent?)Copyright © 2017 The University of Manchester. All Rights Reserved.