public class RuleApplicationFactory extends SimpleInterrupter
| Modifier and Type | Class and Description |
|---|---|
class |
RuleApplicationFactory.BaseEngine
This engine has all the functionality for applying rules but needs to be
extended if new contexts may need to be created
|
class |
RuleApplicationFactory.DefaultEngine
Default rule application engine which can create new contexts via
ExtendedSaturationStateWriter (either directly when a new
IndexedClassExpression is submitted or during decomposition |
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.log4j.Logger |
LOGGER_ |
| Constructor and Description |
|---|
RuleApplicationFactory(SaturationState saturationState) |
RuleApplicationFactory(SaturationState saturationState,
boolean trackModifiedContexts) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
RuleApplicationFactory.BaseEngine |
getDefaultEngine(ContextCreationListener listener,
ContextModificationListener modListener) |
SaturationState |
getSaturationState() |
SaturationStatistics |
getSaturationStatistics() |
isInterrupted, setInterruptpublic RuleApplicationFactory(SaturationState saturationState)
public RuleApplicationFactory(SaturationState saturationState, boolean trackModifiedContexts)
public RuleApplicationFactory.BaseEngine getDefaultEngine(ContextCreationListener listener, ContextModificationListener modListener)
public void finish()
public SaturationStatistics getSaturationStatistics()
public SaturationState getSaturationState()
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.