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.