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.