|
| | LoadableScriptOptShellBaseControllable () |
| | Creates a LoadableScriptOptBase object. More...
|
| |
| | LoadableScriptOptBase () |
| | Creates the LoadableScriptOptBase object. More...
|
| |
| abstract void | Analyse (IAnalysisResults anRes) |
| | Performs direct analysis for optimization problems. This method must be overridden in derived classes where one wants to have direct analysis defined. More...
|
| |
| | LoadableScriptBase () |
| | Argument-less constructor. If argument-less constructor is called then initialization is not performed and will be performed later. More...
|
| |
| string | Run (string[] arguments) |
| | Performs the action of this object. Override this in derived classes! More...
|
| |
| void | Initialize (string[] arguments) |
| | Initializes the object. If not called explicitly, this method is automatically called at the first call to the Run method. More...
|
| |
| virtual string | Script_DefaultInitialize (string[] arguments) |
| | Default initialization method for scripts. More...
|
| |
| virtual string | Script_DefaultRun (string[] arguments) |
| | Default run method for the script. Can be used when only installed commands are run by hte script. More...
|
| |
virtual
ICommandLineApplicationInterpreter | Script_CreateInterpreterWithoutCommands () |
| | Creates and returns an interpreter that can be used as script's internal interpreter for running script's commands. More...
|
| |
| virtual void | Script_AddCommands (ICommandLineApplicationInterpreter interpreter, SortedList< string, string > helpStrings) |
| | Add wscript's internal commands to the specified interpreter. More...
|
| |
| delegate string | Script_CommandDelegate (string[] args) |
| | Delegate for commands that are installed on script's internal interpreter (property Script_Interpreter). More...
|
| |
| void | Script_AddCommand (string commandName, Script_CommandDelegate command, string helpString) |
| | Adds a new internal script command under specified name to the internal interpreter of the current script object. More...
|
| |
| virtual void | Script_AddCommand (ICommandLineApplicationInterpreter interpreter, SortedList< string, string > helpStrings, string commandName, Script_CommandDelegate command, string helpString) |
| | Adds a new internal script command under specified name to the internal interpreter of the current script object. More...
|
| |
| string | Script_GetHelpString (string scriptCommandName) |
| | Returns help string for internal script command with specified name, or null if help string is not installed for such a command. More...
|
| |
| void | Script_PrintCommandsHelp () |
| | Prits help for the installed internal commands of the script. More...
|
| |
| virtual bool | Script_ContainsCommand (string commandName) |
| | Returns true if the internal script's interpreter contains a command with specified name, false otherwise. More...
|
| |
| virtual bool | Script_ContainsScriptCommand (string commandName) |
| | Returns true if the specified command is script command (i.e. its first argument is command-name and it is run through the Script_CommandAdapter object). More...
|
| |
| virtual void | Script_RemoveCommand (string commandName) |
| | Removes the specified internal script command from the internal interpreter of the current scripting object. More...
|
| |
| virtual void | Script_RemoveAllCommands () |
| | Removes ALL internal script commands from the internal interpreter of the current scripting object. More...
|
| |
| string | Script_Run (string[] arguments) |
| | Runs internal script command. More...
|
| |
| string | Script_Run (string commandName, params string[] otherArguments) |
| | Runs internal script command. More...
|
| |
| virtual void | Script_PrintArguments (string messageString, string[] arguments) |
| | Prints the specified array of string arguments (usually passed as command-line arguments). More...
|
| |
|
| bool | IsLoadable [get, set] |
| | Either or not the script can be dynamically loaded. More...
|
| |
| bool | IsRunnable [get, set] |
| | Either or not the script can be run (some scripts only support other tasks). More...
|
| |
| StopWatch1 | Timer [get] |
| |
| virtual IRandomGenerator | Random [get, protected set] |
| | Random generator used by the current object. More...
|
| |
| virtual string | OptimizationDirectory [get, set] |
| | Optimization directory. This directory is a base directory for data used optimization and neural network - based approximation servers and for other directories that contain data for specific tasks. More...
|
| |
| virtual string | WorkingDirectory [get, set] |
| | Working directory. This directory is a base directory for data used by the script. It is usually obtained as parent directory of the optimization directory. More...
|
| |
| virtual IAnalysis | Analysis [get, protected set] |
| | Direct analysis object used in optimization. Initialized when first accessed with the embedded class, whose analysis function calls Analyse(...). More...
|
| |
| string | EmbeddedCommandName [get, set] |
| | Command that was used to launch the current embedded application script. More...
|
| |
| object | Lock [get] |
| | This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock. More...
|
| |
| string[] | InitializationArguments [get, set] |
| | Arguments used by the initialization method. WARNING: arguments can only be set before initialization is performed. Initialization is performed either implicitly at the first call to the Run method or explicitly by calling the Initialize method. More...
|
| |
| virtual bool | IsInitialized [get, protected set] |
| | Whether the object has been initialized or not. More...
|
| |
| static int | DefaultOutputLevel [get, set] |
| |
| int | OutputLevel [get, set] |
| | Level of output to console produced by some operations of the current object. More...
|
| |
virtual
ICommandLineApplicationInterpreter | Script_Interpreter [get, protected set] |
| | Script's internal interpreter that takes care for execution of installed internal commands. More...
|
| |
| SortedList< string, string > | Script_CommandHelpStrings [get] |
| | Contains help strings associated with script commands installed on interpreter. More...
|
| |
| string | EmbeddedCommandName [get, set] |
| | Command that was used to launch the current embedded application script. More...
|
| |
| string[] | InitializationArguments [get, set] |
| | Arguments used by the initialization method. More...
|
| |
| bool | IsInitialized [get] |
| | Whether the object has been initialized or not. More...
|
| |
| object | Lock [get] |
| |
| bool | IsLoadable [get, set] |
| | Either or not the script can be dynamically loaded. More...
|
| |
| bool | IsRunnable [get, set] |
| | Either or not the script can be run (some scripts only support other tasks). More...
|
| |
Controllable version of LoadableScriptOptBase, implements the ILoadableScriptC interface.