public interface ExistentialExpansionStrategy
| Modifier and Type | Method and Description |
|---|---|
void |
additionalDLOntologyCleared() |
void |
additionalDLOntologySet(DLOntology additionalDLOntology) |
void |
assertionAdded(AtomicRole atomicRole,
Node nodeFrom,
Node nodeTo,
boolean isCore) |
void |
assertionAdded(Concept concept,
Node node,
boolean isCore) |
void |
assertionCoreSet(AtomicRole atomicRole,
Node nodeFrom,
Node nodeTo) |
void |
assertionCoreSet(Concept concept,
Node node) |
void |
assertionRemoved(AtomicRole atomicRole,
Node nodeFrom,
Node nodeTo,
boolean isCore) |
void |
assertionRemoved(Concept concept,
Node node,
boolean isCore) |
void |
backtrack()
Backtrack.
|
void |
branchingPointPushed()
Branching point pushed.
|
void |
clear()
Clear.
|
void |
dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers,
DLClause dlClause,
List<Variable> variables,
Object[] valuesBuffer,
boolean[] coreVariables) |
boolean |
expandExistentials(boolean finalChance) |
void |
initialize(Tableau tableau) |
boolean |
isDeterministic() |
boolean |
isExact() |
void |
modelFound()
Model found.
|
void |
nodeDestroyed(Node node) |
void |
nodeInitialized(Node node) |
void |
nodesMerged(Node mergeFrom,
Node mergeInto) |
void |
nodeStatusChanged(Node node) |
void |
nodesUnmerged(Node mergeFrom,
Node mergeInto) |
void initialize(Tableau tableau)
tableau - tableauvoid additionalDLOntologySet(DLOntology additionalDLOntology)
additionalDLOntology - additionalDLOntologyvoid additionalDLOntologyCleared()
void clear()
boolean expandExistentials(boolean finalChance)
finalChance - finalChancevoid assertionAdded(Concept concept, Node node, boolean isCore)
concept - conceptnode - nodeisCore - isCorevoid assertionCoreSet(Concept concept, Node node)
concept - conceptnode - nodevoid assertionRemoved(Concept concept, Node node, boolean isCore)
concept - conceptnode - nodeisCore - isCorevoid assertionAdded(AtomicRole atomicRole, Node nodeFrom, Node nodeTo, boolean isCore)
atomicRole - atomicRolenodeFrom - nodeFromnodeTo - nodeToisCore - isCorevoid assertionCoreSet(AtomicRole atomicRole, Node nodeFrom, Node nodeTo)
atomicRole - atomicRolenodeFrom - nodeFromnodeTo - nodeTovoid assertionRemoved(AtomicRole atomicRole, Node nodeFrom, Node nodeTo, boolean isCore)
atomicRole - atomicRolenodeFrom - nodeFromnodeTo - nodeToisCore - isCorevoid nodesMerged(Node mergeFrom, Node mergeInto)
mergeFrom - mergeFrommergeInto - mergeIntovoid nodesUnmerged(Node mergeFrom, Node mergeInto)
mergeFrom - mergeFrommergeInto - mergeIntovoid nodeStatusChanged(Node node)
node - nodevoid nodeInitialized(Node node)
node - nodevoid nodeDestroyed(Node node)
node - nodevoid branchingPointPushed()
void backtrack()
void modelFound()
boolean isDeterministic()
boolean isExact()
void dlClauseBodyCompiled(List<DLClauseEvaluator.Worker> workers, DLClause dlClause, List<Variable> variables, Object[] valuesBuffer, boolean[] coreVariables)
workers - workersdlClause - dlClausevariables - variablesvaluesBuffer - valuesBuffercoreVariables - coreVariablesCopyright © 2017. All Rights Reserved.