@PortedFrom(file="Modularity.h", name="TModularizer") public class TModularizer extends Object
| Constructor and Description |
|---|
TModularizer(JFactReasonerConfiguration config,
LocalityChecker c)
init c'tor
|
| Modifier and Type | Method and Description |
|---|---|
void |
extract(Collection<Axiom> begin,
TSignature signature,
ModuleType type)
extract module wrt SIGNATURE and TYPE from the set of axioms [BEGIN,END)
|
List<Axiom> |
extractModule(List<Axiom> list,
TSignature signature,
ModuleType type)
extract module wrt SIGNATURE and TYPE from O; @return result in the Set
|
LocalityChecker |
getLocalityChecker()
get access to the Locality checker
|
List<Axiom> |
getModule()
get the last computed module
|
SigIndex |
getSigIndex()
get RW access to the sigIndex (mainly to (un-)register axioms on the fly)
|
TSignature |
getSignature()
get access to a signature
|
void |
preprocessOntology(Collection<Axiom> vec)
allow the checker to preprocess an ontology if necessary
|
public TModularizer(JFactReasonerConfiguration config, LocalityChecker c)
@PortedFrom(file="Modularity.h", name="preprocessOntology") public void preprocessOntology(Collection<Axiom> vec)
@PortedFrom(file="Modularity.h", name="getSigIndex") public SigIndex getSigIndex()
@PortedFrom(file="Modularity.h", name="getLocalityChecker") public LocalityChecker getLocalityChecker()
@PortedFrom(file="Modularity.h", name="extract") public void extract(Collection<Axiom> begin, TSignature signature, ModuleType type)
@PortedFrom(file="Modularity.h", name="extractModule") public List<Axiom> extractModule(List<Axiom> list, TSignature signature, ModuleType type)
@PortedFrom(file="Modularity.h", name="getModule") public List<Axiom> getModule()
@PortedFrom(file="Modularity.h", name="getSignature") public TSignature getSignature()
Copyright © 2013 The University of Manchester. All Rights Reserved.