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.