public class CountingMonitor extends TableauMonitorAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
CountingMonitor.TestRecord |
| Constructor and Description |
|---|
CountingMonitor() |
addFactFinished, addFactStarted, backtrackToStarted, clashDetected, clashDetectionFinished, clashDetectionStarted, datatypeConjunctionCheckingFinished, datatypeConjunctionCheckingStarted, descriptionGraphCheckingFinished, descriptionGraphCheckingStarted, disjunctProcessingFinished, disjunctProcessingStarted, dlClauseMatchedFinished, dlClauseMatchedStarted, existentialExpansionFinished, existentialExpansionStarted, existentialSatisfied, groundDisjunctionDerived, groundDisjunctionSatisfied, iterationFinished, iterationStarted, mergeFactFinished, mergeFactStarted, mergeFinished, mergeStarted, nodeCreated, nodeDestroyed, nodePruned, nominalIntorductionFinished, nominalIntorductionStarted, processGroundDisjunctionFinished, processGroundDisjunctionStarted, pushBranchingPointFinished, pushBranchingPointStarted, saturateFinished, saturateStarted, setTableau, startNextBranchingPointFinished, startNextBranchingPointStarted, tableauCleared, tupleRemoved, unknownDatatypeRestrictionDetectionFinished, unknownDatatypeRestrictionDetectionStartedpublic void isSatisfiableStarted(ReasoningTaskDescription reasoningTaskDescription)
isSatisfiableStarted in interface TableauMonitorisSatisfiableStarted in class TableauMonitorAdapterreasoningTaskDescription - reasoningTaskDescriptionpublic void isSatisfiableFinished(ReasoningTaskDescription reasoningTaskDescription, boolean result)
isSatisfiableFinished in interface TableauMonitorisSatisfiableFinished in class TableauMonitorAdapterreasoningTaskDescription - reasoningTaskDescriptionresult - resultpublic void backtrackToFinished(BranchingPoint newCurrentBrancingPoint)
backtrackToFinished in interface TableauMonitorbacktrackToFinished in class TableauMonitorAdapternewCurrentBrancingPoint - newCurrentBrancingPointpublic void possibleInstanceIsInstance()
TableauMonitorpossibleInstanceIsInstance in interface TableauMonitorpossibleInstanceIsInstance in class TableauMonitorAdapterpublic void possibleInstanceIsNotInstance()
TableauMonitorpossibleInstanceIsNotInstance in interface TableauMonitorpossibleInstanceIsNotInstance in class TableauMonitorAdapterpublic void blockingValidationStarted()
TableauMonitorblockingValidationStarted in interface TableauMonitorblockingValidationStarted in class TableauMonitorAdapterpublic void blockingValidationFinished(int noInvalidlyBlocked)
blockingValidationFinished in interface TableauMonitorblockingValidationFinished in class TableauMonitorAdapternoInvalidlyBlocked - noInvalidlyBlockedpublic void datatypeCheckingStarted()
TableauMonitordatatypeCheckingStarted in interface TableauMonitordatatypeCheckingStarted in class TableauMonitorAdapterpublic void datatypeCheckingFinished(boolean result)
datatypeCheckingFinished in interface TableauMonitordatatypeCheckingFinished in class TableauMonitorAdapterresult - resultpublic Set<String> getUsedMessagePatterns()
public long getTime()
public int getNumberOfBacktrackings()
public int getNumberOfNodes()
public int getNumberOfBlockedNodes()
public String getTestDescription()
public boolean getTestResult()
public int getInitialModelSize()
public int getInitiallyBlocked()
public int getInitiallyInvalid()
public int getNoValidations()
public long getValidationTime()
public int getNumberDatatypesChecked()
public long getDatatypeCheckingTime()
public long getOverallTime()
public int getOverallNumberOfBacktrackings()
public int getOverallNumberOfNodes()
public int getOverallNumberOfBlockedNodes()
public int getOverallNumberOfTests()
public int getOverallNumberOfClashes()
public int getNumberOfPossibleInstancesTested()
public int getNumberOfPossibleInstancesInstances()
public int getOverallInitialModelSize()
public int getOverallInitiallyBlocked()
public int getOverallInitiallyInvalid()
public int getOverallNoValidations()
public long getOverallValidationTime()
public int getOverallNumberDatatypesChecked()
public long getOverallDatatypeCheckingTime()
public long getAverageTime()
public double getAverageNumberOfBacktrackings()
public double getAverageNumberOfNodes()
public double getAverageNumberOfBlockedNodes()
public double getAverageNumberOfClashes()
public double getPossiblesToInstances()
public double getAverageInitialModelSize()
public double getAverageInitiallyBlocked()
public double getAverageInitiallyInvalid()
public double getAverageNoValidations()
public long getAverageValidationTime()
public long getAverageNumberDatatypesChecked()
public long getAverageDatatypeCheckingTime()
public static String millisToHoursMinutesSecondsString(long millis)
millis - millisCopyright © 2020. All rights reserved.