public class DerivationHistory extends TableauMonitorAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
DerivationHistory.Atom |
static class |
DerivationHistory.BaseFact |
static class |
DerivationHistory.ClashDetection |
static class |
DerivationHistory.DatatypeChecking |
static class |
DerivationHistory.Derivation |
static class |
DerivationHistory.DisjunctApplication |
static class |
DerivationHistory.Disjunction |
static class |
DerivationHistory.DLClauseApplication |
static class |
DerivationHistory.ExistentialExpansion |
static interface |
DerivationHistory.Fact
Fact
|
static class |
DerivationHistory.GraphChecking |
static class |
DerivationHistory.Merging |
static class |
DerivationHistory.UnknownDatatypeRestrictionDetection |
| Constructor and Description |
|---|
DerivationHistory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFactFinished(Object[] tuple,
boolean isCore,
boolean factAdded) |
void |
backtrackToFinished(BranchingPoint newCurrentBrancingPoint) |
void |
clashDetected()
Clash detected.
|
void |
clashDetectionFinished(Object[]... tuples) |
void |
clashDetectionStarted(Object[]... tuples) |
void |
datatypeConjunctionCheckingFinished(DatatypeManager.DConjunction conjunction,
boolean result) |
void |
datatypeConjunctionCheckingStarted(DatatypeManager.DConjunction conjunction) |
void |
descriptionGraphCheckingFinished(int graphIndex1,
int tupleIndex1,
int position1,
int graphIndex2,
int tupleIndex2,
int position2) |
void |
descriptionGraphCheckingStarted(int graphIndex1,
int tupleIndex1,
int position1,
int graphIndex2,
int tupleIndex2,
int position2) |
void |
disjunctProcessingFinished(GroundDisjunction groundDisjunction,
int disjunct) |
void |
disjunctProcessingStarted(GroundDisjunction groundDisjunction,
int disjunct) |
void |
dlClauseMatchedStarted(DLClauseEvaluator dlClauseEvaluator,
int dlClauseIndex) |
void |
existentialExpansionFinished(ExistentialConcept existentialConcept,
Node forNode) |
void |
existentialExpansionStarted(ExistentialConcept existentialConcept,
Node forNode) |
DerivationHistory.Atom |
getAtom(Object[] tuple) |
DerivationHistory.Disjunction |
getDisjunction(GroundDisjunction groundDisjunction) |
void |
groundDisjunctionDerived(GroundDisjunction groundDisjunction) |
void |
mergeFactFinished(Node mergeFrom,
Node mergeInto,
Object[] sourceTuple,
Object[] targetTuple) |
void |
mergeFactStarted(Node mergeFrom,
Node mergeInto,
Object[] sourceTuple,
Object[] targetTuple) |
void |
mergeFinished(Node nodeFrom,
Node nodeInto) |
void |
mergeStarted(Node nodeFrom,
Node nodeInto) |
void |
tableauCleared()
Tableau cleared.
|
void |
tupleRemoved(Object[] tuple) |
void |
unknownDatatypeRestrictionDetectionFinished(DataRange dataRange1,
Node node1,
DataRange dataRange2,
Node node2) |
void |
unknownDatatypeRestrictionDetectionStarted(DataRange dataRange1,
Node node1,
DataRange dataRange2,
Node node2) |
addFactStarted, backtrackToStarted, blockingValidationFinished, blockingValidationStarted, datatypeCheckingFinished, datatypeCheckingStarted, dlClauseMatchedFinished, existentialSatisfied, groundDisjunctionSatisfied, isSatisfiableFinished, isSatisfiableStarted, iterationFinished, iterationStarted, nodeCreated, nodeDestroyed, nodePruned, nominalIntorductionFinished, nominalIntorductionStarted, possibleInstanceIsInstance, possibleInstanceIsNotInstance, processGroundDisjunctionFinished, processGroundDisjunctionStarted, pushBranchingPointFinished, pushBranchingPointStarted, saturateFinished, saturateStarted, setTableau, startNextBranchingPointFinished, startNextBranchingPointStartedpublic void tableauCleared()
TableauMonitortableauCleared in interface TableauMonitortableauCleared in class TableauMonitorAdapterpublic void dlClauseMatchedStarted(DLClauseEvaluator dlClauseEvaluator, int dlClauseIndex)
dlClauseMatchedStarted in interface TableauMonitordlClauseMatchedStarted in class TableauMonitorAdapterdlClauseEvaluator - dlClauseEvaluatordlClauseIndex - dlClauseIndexpublic void addFactFinished(Object[] tuple, boolean isCore, boolean factAdded)
addFactFinished in interface TableauMonitoraddFactFinished in class TableauMonitorAdaptertuple - tupleisCore - isCorefactAdded - factAddedpublic void mergeStarted(Node nodeFrom, Node nodeInto)
mergeStarted in interface TableauMonitormergeStarted in class TableauMonitorAdapternodeFrom - mergeFromnodeInto - mergeIntopublic void mergeFactStarted(Node mergeFrom, Node mergeInto, Object[] sourceTuple, Object[] targetTuple)
mergeFactStarted in interface TableauMonitormergeFactStarted in class TableauMonitorAdaptermergeFrom - mergeFrommergeInto - mergeIntosourceTuple - sourceTupletargetTuple - targetTuplepublic void mergeFactFinished(Node mergeFrom, Node mergeInto, Object[] sourceTuple, Object[] targetTuple)
mergeFactFinished in interface TableauMonitormergeFactFinished in class TableauMonitorAdaptermergeFrom - mergeFrommergeInto - mergeIntosourceTuple - sourceTupletargetTuple - targetTuplepublic void mergeFinished(Node nodeFrom, Node nodeInto)
mergeFinished in interface TableauMonitormergeFinished in class TableauMonitorAdapternodeFrom - mergeFromnodeInto - mergeIntopublic void clashDetectionStarted(Object[]... tuples)
clashDetectionStarted in interface TableauMonitorclashDetectionStarted in class TableauMonitorAdaptertuples - tuplespublic void clashDetectionFinished(Object[]... tuples)
clashDetectionFinished in interface TableauMonitorclashDetectionFinished in class TableauMonitorAdaptertuples - tuplespublic void clashDetected()
TableauMonitorclashDetected in interface TableauMonitorclashDetected in class TableauMonitorAdapterpublic void tupleRemoved(Object[] tuple)
tupleRemoved in interface TableauMonitortupleRemoved in class TableauMonitorAdaptertuple - tuplepublic void backtrackToFinished(BranchingPoint newCurrentBrancingPoint)
backtrackToFinished in interface TableauMonitorbacktrackToFinished in class TableauMonitorAdapternewCurrentBrancingPoint - newCurrentBrancingPointpublic void groundDisjunctionDerived(GroundDisjunction groundDisjunction)
groundDisjunctionDerived in interface TableauMonitorgroundDisjunctionDerived in class TableauMonitorAdaptergroundDisjunction - groundDisjunctionpublic void disjunctProcessingStarted(GroundDisjunction groundDisjunction, int disjunct)
disjunctProcessingStarted in interface TableauMonitordisjunctProcessingStarted in class TableauMonitorAdaptergroundDisjunction - groundDisjunctiondisjunct - disjunctpublic void disjunctProcessingFinished(GroundDisjunction groundDisjunction, int disjunct)
disjunctProcessingFinished in interface TableauMonitordisjunctProcessingFinished in class TableauMonitorAdaptergroundDisjunction - groundDisjunctiondisjunct - disjunctpublic void existentialExpansionStarted(ExistentialConcept existentialConcept, Node forNode)
existentialExpansionStarted in interface TableauMonitorexistentialExpansionStarted in class TableauMonitorAdapterexistentialConcept - existentialConceptforNode - forNodepublic void existentialExpansionFinished(ExistentialConcept existentialConcept, Node forNode)
existentialExpansionFinished in interface TableauMonitorexistentialExpansionFinished in class TableauMonitorAdapterexistentialConcept - existentialConceptforNode - forNodepublic void descriptionGraphCheckingStarted(int graphIndex1,
int tupleIndex1,
int position1,
int graphIndex2,
int tupleIndex2,
int position2)
descriptionGraphCheckingStarted in interface TableauMonitordescriptionGraphCheckingStarted in class TableauMonitorAdaptergraphIndex1 - graphIndex1tupleIndex1 - tupleIndex1position1 - position1graphIndex2 - graphIndex2tupleIndex2 - tupleIndex2position2 - position2public void descriptionGraphCheckingFinished(int graphIndex1,
int tupleIndex1,
int position1,
int graphIndex2,
int tupleIndex2,
int position2)
descriptionGraphCheckingFinished in interface TableauMonitordescriptionGraphCheckingFinished in class TableauMonitorAdaptergraphIndex1 - graphIndex1tupleIndex1 - tupleIndex1position1 - position1graphIndex2 - graphIndex2tupleIndex2 - tupleIndex2position2 - position2public void unknownDatatypeRestrictionDetectionStarted(DataRange dataRange1, Node node1, DataRange dataRange2, Node node2)
unknownDatatypeRestrictionDetectionStarted in interface TableauMonitorunknownDatatypeRestrictionDetectionStarted in class TableauMonitorAdapterdataRange1 - dataRange1node1 - node1dataRange2 - dataRange2node2 - node2public void unknownDatatypeRestrictionDetectionFinished(DataRange dataRange1, Node node1, DataRange dataRange2, Node node2)
unknownDatatypeRestrictionDetectionFinished in interface TableauMonitorunknownDatatypeRestrictionDetectionFinished in class TableauMonitorAdapterdataRange1 - dataRange1node1 - node1dataRange2 - dataRange2node2 - node2public void datatypeConjunctionCheckingStarted(DatatypeManager.DConjunction conjunction)
datatypeConjunctionCheckingStarted in interface TableauMonitordatatypeConjunctionCheckingStarted in class TableauMonitorAdapterconjunction - conjunctionpublic void datatypeConjunctionCheckingFinished(DatatypeManager.DConjunction conjunction, boolean result)
datatypeConjunctionCheckingFinished in interface TableauMonitordatatypeConjunctionCheckingFinished in class TableauMonitorAdapterconjunction - conjunctionresult - resultpublic DerivationHistory.Atom getAtom(Object[] tuple)
tuple - tuplepublic DerivationHistory.Disjunction getDisjunction(GroundDisjunction groundDisjunction)
groundDisjunction - groundDisjunctionCopyright © 2018. All rights reserved.