public static class TGWorker.MainWindowTestGenerator extends AbstractTestGenerator
Proofs in the MainWindow visible to the user.
This class provides only the user interface and no test generation
logic which is implemented by the
AbstractTestGenerator.
| Modifier and Type | Field and Description |
|---|---|
private KeYMediator |
mediator |
private boolean |
showInMainWindow
Defines if created
Proofs are visible in the MainWindow or not. |
| Constructor and Description |
|---|
MainWindowTestGenerator(KeYMediator mediator,
Proof originalProof,
boolean showInMainWindow)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Proof |
createProof(UserInterfaceControl ui,
Proof oldProof,
java.lang.String newName,
Sequent newSequent) |
void |
dispose()
Removes all generated proofs.
|
protected void |
handleAllProofsPerformed(UserInterfaceControl ui) |
protected void |
selectProof(UserInterfaceControl ui,
Proof proof) |
filterSolverResultsAndShowSolverStatistics, generateFiles, generateTestCases, getOriginalProof, getProofs, getUI, handleLauncherStarted, handleLauncherStopped, informAboutNoTestResults, isSolverAvailable, stopSMTLauncherprivate final boolean showInMainWindow
Proofs are visible in the MainWindow or not.private final KeYMediator mediator
public MainWindowTestGenerator(KeYMediator mediator, Proof originalProof, boolean showInMainWindow)
mediator - The KeYMediator to use.originalProof - The Proof to generate test cases for.showInMainWindow - Defines if created Proofs are visible in the MainWindow or not.public void dispose()
dispose in class AbstractTestGeneratorprotected Proof createProof(UserInterfaceControl ui, Proof oldProof, java.lang.String newName, Sequent newSequent) throws ProofInputException
createProof in class AbstractTestGeneratorProofInputExceptionprotected void handleAllProofsPerformed(UserInterfaceControl ui)
handleAllProofsPerformed in class AbstractTestGeneratorprotected void selectProof(UserInterfaceControl ui, Proof proof)
selectProof in class AbstractTestGenerator