@PortedFrom(file="Modularity.h", name="TModularizer") public class TModularizer extends Object implements Serializable
| Constructor and Description |
|---|
TModularizer(JFactReasonerConfiguration config,
LocalityChecker c)
init c'tor
|
| Modifier and Type | Method and Description |
|---|---|
void |
extract(AxiomInterface begin,
TSignature signature,
ModuleType type) |
void |
extract(Collection<AxiomInterface> begin,
TSignature signature,
ModuleType type)
extract module wrt SIGNATURE and TYPE from the set of axioms [BEGIN,END)
|
List<AxiomInterface> |
extractModule(List<AxiomInterface> list,
TSignature signature,
ModuleType type)
extract module wrt SIGNATURE and TYPE from O;
|
LocalityChecker |
getLocalityChecker() |
List<AxiomInterface> |
getModule() |
long |
getNChecks() |
SigIndex |
getSigIndex() |
TSignature |
getSignature() |
boolean |
isTautology(AxiomInterface ax,
ModuleType type) |
void |
preprocessOntology(Collection<AxiomInterface> vec)
allow the checker to preprocess an ontology if necessary
|
public TModularizer(JFactReasonerConfiguration config, LocalityChecker c)
config - configc - c@PortedFrom(file="Modularity.h", name="preprocessOntology") public void preprocessOntology(Collection<AxiomInterface> vec)
vec - vec@PortedFrom(file="Modularity.h", name="isTautology") public boolean isTautology(AxiomInterface ax, ModuleType type)
ax - axtype - type@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(AxiomInterface begin, TSignature signature, ModuleType type)
begin - beginsignature - signaturetype - type@PortedFrom(file="Modularity.h", name="extract") public void extract(Collection<AxiomInterface> begin, TSignature signature, ModuleType type)
begin - beginsignature - signaturetype - type@PortedFrom(file="Modularity.h", name="getNChecks") public long getNChecks()
@PortedFrom(file="Modularity.h", name="extractModule") public List<AxiomInterface> extractModule(List<AxiomInterface> list, TSignature signature, ModuleType type)
list - listsignature - signaturetype - type@PortedFrom(file="Modularity.h", name="getModule") public List<AxiomInterface> getModule()
@PortedFrom(file="Modularity.h", name="getSignature") public TSignature getSignature()
Copyright © 2015 The University of Manchester. All rights reserved.