public class OWLOntologyMerger extends Object implements OWLAxiomFilter
| Constructor and Description |
|---|
OWLOntologyMerger(OWLOntologySetProvider setProvider) |
OWLOntologyMerger(OWLOntologySetProvider setProvider,
boolean mergeOnlyLogicalAxioms) |
OWLOntologyMerger(OWLOntologySetProvider setProvider,
OWLAxiomFilter axiomFilter) |
| Modifier and Type | Method and Description |
|---|---|
OWLOntology |
createMergedOntology(OWLOntologyManager ontologyManager,
IRI ontologyIRI) |
boolean |
passes(OWLAxiom axiom) |
public OWLOntologyMerger(OWLOntologySetProvider setProvider)
setProvider - the ontology providerpublic OWLOntologyMerger(OWLOntologySetProvider setProvider, boolean mergeOnlyLogicalAxioms)
setProvider - the ontology providermergeOnlyLogicalAxioms - true if only logical axioms should be includedpublic OWLOntologyMerger(OWLOntologySetProvider setProvider, OWLAxiomFilter axiomFilter)
setProvider - the ontology provideraxiomFilter - the filter to usepublic OWLOntology createMergedOntology(OWLOntologyManager ontologyManager, @Nullable IRI ontologyIRI) throws OWLOntologyCreationException
ontologyManager - the manager containing the ontologiesontologyIRI - the new ontology IRIOWLOntologyCreationException - if any creation exception arisespublic boolean passes(OWLAxiom axiom)
passes in interface OWLAxiomFilteraxiom - axiom to filterCopyright © 2017 The University of Manchester. All rights reserved.