CAEngine
class CAEngine (ADE)
In-Process and Out-of-Process Instantiations
Creation
C#
Visual Basic.NET
C++
VBScript
Properties
{get,put} string Command
Holds a typescript command that gets executed when the Send() method is called.
{get,put} CAObject CurrentModule
Newly created objects are placed into CurrentModule; so, you should set CurrentModule before
creating any new objects. Setting CurrentModule = Nothing
means that no module is open,
so all new objects are created in the top-level Module or Model of the currently opened model.
{get,put} CARenderingStyle DefaultDefTableRenderingStyle
The default rendering style controlling how definition table values are transferred to and from ADE. All definition tables returned from CAObject::DefTable inherits these settings when they are first created.
{get,put} CARenderingStyle DefaultRenderingStyle
The default rendering style controlling how result values are returned from ADE. All CAObject instances inherit this rendering style when they are created.
{get} short int ErrorCode
Returns the error code generated by the last communication with the Analytica Decision Engine Server. The property ErrorCode should be checked after setting and retrieving critical CAEngine properties and calling CAEngine methods. An ErrorCode of zero indicates the last action was successful.
{get} string ErrorText
Short text explanation of error from ErrorCode.
{get} string Log
A record of all commands sent to the ADE typescript and the results received from those commands, when the Photo property is true.
{get} string OutputBuffer
A text string buffer that contains the result of the last typescript (i.e., using the Command property and Send method) interaction with the ADE.
{get,put} bool Photo
When Photo is True, ADE records all typescript commands and results into the Log property.
Methods
- string AddModule(string filePath,bool Merge)
- bool CloseModel()
- CAObject CreateObject(string objName, string objType)
- bool CreateModel(string newModelName)
- bool DeleteObject( CAObject aObject )
- CAObject Get(string objName)
- CAObject GetObjectByName(string objName)
- string OpenModel(string filepath)
- bool ReadScript(string filePath)
- void ResetError()
- bool SaveModel(string filePath)
- bool SaveModuleFile(string moduleName, string filePath)
- bool Send()
- bool SendCommand(string command)
Enable comment auto-refresher