public class Modularizer extends Object
Constructor and Description |
---|
Modularizer(LocalityChecker c) |
Modifier and Type | Method and Description |
---|---|
void |
extract(AxiomWrapper axiom,
Signature signature,
ModuleType type) |
void |
extract(List<AxiomWrapper> axioms,
Signature signature,
ModuleType type)
extract module wrt SIGNATURE and TYPE from the set of axioms
|
LocalityChecker |
getLocalityChecker() |
Collection<AxiomWrapper> |
getModule() |
Signature |
getSignature() |
boolean |
isTautology(OWLAxiom ax,
ModuleType type) |
void |
preprocessOntology(Collection<AxiomWrapper> axioms)
allow the checker to preprocess an ontology if necessary
|
public Modularizer(LocalityChecker c)
c
- the locality checkerpublic Signature getSignature()
public void preprocessOntology(Collection<AxiomWrapper> axioms)
axioms
- list of wrapped axiomspublic void extract(List<AxiomWrapper> axioms, Signature signature, ModuleType type)
axioms
- axiomsignature
- signaturetype
- typepublic boolean isTautology(OWLAxiom ax, ModuleType type)
ax
- axiomtype
- typepublic LocalityChecker getLocalityChecker()
public Collection<AxiomWrapper> getModule()
public void extract(AxiomWrapper axiom, Signature signature, ModuleType type)
axiom
- axiomsignature
- signaturetype
- typeCopyright © 2020 The University of Manchester. All rights reserved.