public class Decomposer extends Object
| Constructor and Description |
|---|
Decomposer(List<AxiomWrapper> axioms,
LocalityChecker c) |
| Modifier and Type | Method and Description |
|---|---|
static Modularizer |
buildModulariser(List<AxiomWrapper> axioms,
LocalityChecker c) |
AtomList |
getAOS() |
AtomList |
getAOS(ModuleType t) |
Modularizer |
getModularizer() |
Collection<AxiomWrapper> |
getModule(Stream<OWLEntity> signature,
boolean useSemantics,
ModuleType moduletype) |
Set<OWLAxiom> |
getNonLocal(Stream<OWLEntity> signature,
ModuleType moduletype) |
List<AxiomWrapper> |
getTautologies() |
public Decomposer(List<AxiomWrapper> axioms, LocalityChecker c)
axioms - axiom wrappers to decomposec - locality checker to usepublic static Modularizer buildModulariser(List<AxiomWrapper> axioms, LocalityChecker c)
axioms - axiomsc - locality checkerpublic Modularizer getModularizer()
public List<AxiomWrapper> getTautologies()
public AtomList getAOS()
public AtomList getAOS(ModuleType t)
t - module typepublic Set<OWLAxiom> getNonLocal(Stream<OWLEntity> signature, ModuleType moduletype)
signature - the signature to usemoduletype - the module typepublic Collection<AxiomWrapper> getModule(Stream<OWLEntity> signature, boolean useSemantics, ModuleType moduletype)
signature - the signature to usemoduletype - module typeuseSemantics - true if semantic locality should be usedCopyright © 2020 The University of Manchester. All rights reserved.