public class EmptySRIQStrategy extends CompletionStrategy
abox, allValuesRule, blocking, chooseRule, completionTimer, dataCardRule, dataSatRule, disjunctionRule, guessRule, log, maxRule, mergeList, minRule, nominalRule, selfRule, someValuesRule, tableauRules, tbox, timers, unfoldingRule| Constructor and Description |
|---|
EmptySRIQStrategy(ABox abox) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBranch(Branch newBranch) |
protected boolean |
backtrack() |
void |
complete(Expressivity expr)
apply all the tableau rules to the designated ABox
|
void |
initialize(Expressivity expressivity) |
void |
restore(Branch br) |
void |
restoreLocal(Individual ind,
Branch br) |
addAllRules, addEdge, addType, applyFunctionalMaxRule, checkTimer, configureTableauRules, createFreshIndividual, getABox, getBlocking, getInitializeIterator, getTBox, implicitNominals, mergeAll, mergeIndividuals, mergeLiterals, mergeTo, restoreAllValues, setDifferent, toString, updateQueueAddEdgepublic EmptySRIQStrategy(ABox abox)
public void initialize(Expressivity expressivity)
initialize in class CompletionStrategypublic void complete(Expressivity expr)
CompletionStrategycomplete in class CompletionStrategypublic void restoreLocal(Individual ind, Branch br)
restoreLocal in class CompletionStrategypublic void restore(Branch br)
restore in class CompletionStrategyprotected boolean backtrack()
public void addBranch(Branch newBranch)
addBranch in class CompletionStrategyCopyright © 2019. All rights reserved.