public class Debugger extends TableauMonitorForwarder
| Modifier and Type | Class and Description |
|---|---|
static class |
Debugger.NodeCreationInfo
NodeCreationInfo.
|
static class |
Debugger.WaitOption
WaitOption.
|
| Modifier and Type | Field and Description |
|---|---|
static Font |
s_monospacedFont
Monospaced font.
|
| Constructor and Description |
|---|
Debugger(Prefixes prefixes,
boolean historyOn) |
addFactFinished, addFactStarted, backtrackToFinished, backtrackToStarted, clashDetectionFinished, clashDetectionStarted, datatypeCheckingFinished, datatypeConjunctionCheckingFinished, datatypeConjunctionCheckingStarted, descriptionGraphCheckingFinished, descriptionGraphCheckingStarted, disjunctProcessingFinished, disjunctProcessingStarted, dlClauseMatchedFinished, dlClauseMatchedStarted, existentialSatisfied, groundDisjunctionDerived, groundDisjunctionSatisfied, isForwardingOn, mergeFactFinished, mergeFactStarted, mergeFinished, nodePruned, nominalIntorductionFinished, nominalIntorductionStarted, possibleInstanceIsInstance, possibleInstanceIsNotInstance, processGroundDisjunctionFinished, processGroundDisjunctionStarted, pushBranchingPointFinished, pushBranchingPointStarted, saturateFinished, setForwardingOn, startNextBranchingPointFinished, startNextBranchingPointStarted, tupleRemoved, unknownDatatypeRestrictionDetectionFinished, unknownDatatypeRestrictionDetectionStartedpublic static final Font s_monospacedFont
public Debugger(Prefixes prefixes, boolean historyOn)
prefixes - prefixeshistoryOn - historyOnpublic Map<String,DebuggerCommand> getDebuggerCommands()
public Tableau getTableau()
public PrintWriter getOutput()
public JFrame getMainFrame()
public String getLastCommand()
public ConsoleTextArea getConsoleTextArea()
public Prefixes getPrefixes()
public DerivationHistory getDerivationHistory()
public Debugger.NodeCreationInfo getNodeCreationInfo(Node node)
node - nodepublic void setBreakpointTime(int time)
time - timepublic void setInMainLoop(boolean inMainLoop)
inMainLoop - inMainLooppublic void setForever(boolean forever)
forever - foreverpublic void setSinglestep(boolean singlestep)
singlestep - singlesteppublic boolean addWaitOption(Debugger.WaitOption option)
option - optionpublic boolean removeWaitOption(Debugger.WaitOption option)
option - optionpublic DebuggerCommand getCommand(String commandName)
commandName - commandNamepublic void mainLoop()
public void processCommandLine(String commandLine)
commandLine - commandLinepublic void setTableau(Tableau tableau)
setTableau in interface TableauMonitorsetTableau in class TableauMonitorForwardertableau - tableaupublic void isSatisfiableStarted(ReasoningTaskDescription reasoningTaskDescription)
isSatisfiableStarted in interface TableauMonitorisSatisfiableStarted in class TableauMonitorForwarderreasoningTaskDescription - reasoningTaskDescriptionpublic void isSatisfiableFinished(ReasoningTaskDescription reasoningTaskDescription, boolean result)
isSatisfiableFinished in interface TableauMonitorisSatisfiableFinished in class TableauMonitorForwarderreasoningTaskDescription - reasoningTaskDescriptionresult - resultpublic void tableauCleared()
TableauMonitortableauCleared in interface TableauMonitortableauCleared in class TableauMonitorForwarderpublic void saturateStarted()
TableauMonitorsaturateStarted in interface TableauMonitorsaturateStarted in class TableauMonitorForwarderpublic void iterationStarted()
TableauMonitoriterationStarted in interface TableauMonitoriterationStarted in class TableauMonitorForwarderpublic void iterationFinished()
TableauMonitoriterationFinished in interface TableauMonitoriterationFinished in class TableauMonitorForwarderpublic void clashDetected()
TableauMonitorclashDetected in interface TableauMonitorclashDetected in class TableauMonitorForwarderpublic void mergeStarted(Node mergeFrom, Node mergeInto)
mergeStarted in interface TableauMonitormergeStarted in class TableauMonitorForwardermergeFrom - mergeFrommergeInto - mergeIntopublic void existentialExpansionStarted(ExistentialConcept existentialConcept, Node forNode)
existentialExpansionStarted in interface TableauMonitorexistentialExpansionStarted in class TableauMonitorForwarderexistentialConcept - existentialConceptforNode - forNodepublic void existentialExpansionFinished(ExistentialConcept existentialConcept, Node forNode)
existentialExpansionFinished in interface TableauMonitorexistentialExpansionFinished in class TableauMonitorForwarderexistentialConcept - existentialConceptforNode - forNodepublic void nodeCreated(Node node)
nodeCreated in interface TableauMonitornodeCreated in class TableauMonitorForwardernode - nodepublic void nodeDestroyed(Node node)
nodeDestroyed in interface TableauMonitornodeDestroyed in class TableauMonitorForwardernode - nodepublic void datatypeCheckingStarted()
TableauMonitordatatypeCheckingStarted in interface TableauMonitordatatypeCheckingStarted in class TableauMonitorForwarderpublic void blockingValidationStarted()
TableauMonitorblockingValidationStarted in interface TableauMonitorblockingValidationStarted in class TableauMonitorForwarderpublic void blockingValidationFinished(int noInvalidlyBlocked)
blockingValidationFinished in interface TableauMonitorblockingValidationFinished in class TableauMonitorForwardernoInvalidlyBlocked - noInvalidlyBlockedCopyright © 2017. All Rights Reserved.