public class AutoCommand extends AbstractCommand<AutoCommand.Parameters>
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AutoCommand.Parameters  | 
documentation, log, proof, service, state, uiControl| Constructor and Description | 
|---|
AutoCommand()  | 
| Modifier and Type | Method and Description | 
|---|---|
AutoCommand.Parameters | 
evaluateArguments(EngineState state,
                 java.util.Map<java.lang.String,java.lang.String> arguments)  | 
void | 
execute(AbstractUserInterfaceControl uiControl,
       AutoCommand.Parameters arguments,
       EngineState state)  | 
java.lang.String | 
getName()
Returns the name of this proof command. 
 | 
private void | 
setupFocussedBreakpointStrategy(java.util.Optional<java.lang.String> maybeMatchesRegEx,
                               java.util.Optional<java.lang.String> breakpointArg,
                               Goal goal,
                               ProverCore proverCore,
                               Services services)
Sets up a focused automatic strategy. 
 | 
execute, getArguments, getDocumentationpublic java.lang.String getName()
ProofScriptCommandProofScriptEnginepublic AutoCommand.Parameters evaluateArguments(EngineState state, java.util.Map<java.lang.String,java.lang.String> arguments)
evaluateArguments in interface ProofScriptCommand<AutoCommand.Parameters>evaluateArguments in class AbstractCommand<AutoCommand.Parameters>public void execute(AbstractUserInterfaceControl uiControl, AutoCommand.Parameters arguments, EngineState state) throws ScriptException, java.lang.InterruptedException
execute in interface ProofScriptCommand<AutoCommand.Parameters>execute in class AbstractCommand<AutoCommand.Parameters>uiControl - the current ui controllerarguments - the script argumentsstate - the current stateScriptException - if something bad happensjava.lang.InterruptedException - if something bad happensprivate void setupFocussedBreakpointStrategy(java.util.Optional<java.lang.String> maybeMatchesRegEx,
                                             java.util.Optional<java.lang.String> breakpointArg,
                                             Goal goal,
                                             ProverCore proverCore,
                                             Services services)
                                      throws ScriptException
maybeMatchesRegEx - The RegEx which should match on the sequent formula to focus.breakpointArg - An optional breakpoint argument.goal - The Goal to apply the strategy on, needed for the rule
            application manager.proverCore - The ProverCore, needed for resetting the strategy
            afterward.services - The Services object.ScriptException