public class AxiomBasedModuleExtractor extends AbstractModuleExtractor
Title:
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Modifier and Type | Field and Description |
|---|---|
static Logger |
log |
changes, entityAxioms, modules| Constructor and Description |
|---|
AxiomBasedModuleExtractor() |
AxiomBasedModuleExtractor(com.clarkparsia.owlapi.modularity.locality.LocalityClass localityClass) |
| Modifier and Type | Method and Description |
|---|---|
ModuleExtractor |
copy() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
extractModule(Set<? extends org.semanticweb.owlapi.model.OWLEntity> signature)
Extract the module for a given set of entities.
|
protected void |
extractModuleSignatures(Set<? extends org.semanticweb.owlapi.model.OWLEntity> entities,
org.mindswap.pellet.utils.progress.ProgressMonitor monitor) |
boolean |
isOptimizeForSharedModules()
Returns if shared modules optimization is on.
|
void |
setOptimizeForSharedModules(boolean optimizeForSharedModules)
Sets the the option to optimize for shared modules during module
extraction.
|
addAxiom, applyChanges, canUpdate, deleteAxiom, extractModules, getAxioms, getAxioms, getEntities, getModuleAxioms, getModuleEntities, getModuleFromSignature, getTimers, isABoxChanged, isChanged, isClassificationNeeded, isLocal, isRBoxChanged, isTBoxChanged, load, resetModules, savepublic static final Logger log
public AxiomBasedModuleExtractor()
public AxiomBasedModuleExtractor(com.clarkparsia.owlapi.modularity.locality.LocalityClass localityClass)
public ModuleExtractor copy()
protected void extractModuleSignatures(Set<? extends org.semanticweb.owlapi.model.OWLEntity> entities, org.mindswap.pellet.utils.progress.ProgressMonitor monitor)
extractModuleSignatures in class AbstractModuleExtractorpublic Set<org.semanticweb.owlapi.model.OWLAxiom> extractModule(Set<? extends org.semanticweb.owlapi.model.OWLEntity> signature)
signature - set of entitiespublic boolean isOptimizeForSharedModules()
public void setOptimizeForSharedModules(boolean optimizeForSharedModules)
Copyright © 2019. All rights reserved.