|
AddImport(IModuleImport)
|
Overloaded. Adds the specified import module definition to the current module. The index of the import module is returned (use with ImportModule property)
|
|
AddImport(String)
|
Overloaded. Creates an import module definition (for the specified Module Name to import) and adds it to the import list for the current module. The function returns the IModuleImport created
|
|
AssignModuleDefinition(IModule)
|
Assigns the module's name, comment, and import/export structures ONLY (no inference structures)
|
|
ClearImports
|
Clears all import definitions from the module
|
|
DeleteImport(Integer)
|
Overloaded. Deletes a module from the import list at the specified index. If the Index is invalid, an exception is raised
|
|
FocusModule
|
Sets the module as the CurrentModule of the TInferenceEngine component.
|
|
GetAgenda
|
Returns the TIEAgenda object for the module
|
|
GetComment
|
Accessor method for the Comment property
|
|
GetDefinedTypes
|
Returns the TIEDefinedTypes object for the module
|
|
GetExpertSystem(Boolean,Boolean)
|
Returns a parsable, string representation of the Expert System (deftypes, deftemplates, facts, and rules) of the module
|
|
GetExportItems
|
Accessor method for the ExportItems property
|
|
GetFacts
|
Returns the TFacts object for the module
|
|
GetFactSets
|
Returns the TFactSets object for the module
|
|
GetFactsPending
|
Returns the facts pending TIStringList object for the module
|
|
GetFactTemplates
|
Returns the TFactTemplates object for the module
|
|
GetImportModule(Integer)
|
Accessor method for the ImportModule property
|
|
GetImportModuleCount
|
Accessor method for the ImportModuleCount property
|
|
GetName
|
Accessor method for the Name property
|
|
GetRete
|
Returns the TReteNetwork object for the module
|
|
GetRules
|
Returns the TRules object for the module
|
|
ImportConstructs
|
Overloaded. Iterates through all the import modules (ImportModule) and imports their structures
|
|
ImportEngine
|
Imports the inference constructs back into the current module
|
|
IndexOfImport(IModuleImport)
|
Overloaded. Returns the index in the import list of the specified module. If the import module is not found, the function returns -1
|
|
IndexOfImport(String)
|
Overloaded. Returns the index in the import list of the import module with the specified name. If the import module is not found, the function returns -1
|
|
IsMain
|
Returns true if this is the MAIN module
|
|
Prepare
|
Sets up the module for use
|
|
Release
|
Releases the module from use
|
|
RemoveImport(IModuleImport)
|
Overloaded. Removes the specified module from the import list. The index of item removed is returned, or -1 if the import module was not found
|
|
RemoveImport(String)
|
Overloaded. Removes the import module with the specified name from the import list. The index of item removed is returned, or -1 if the name was not found
|
|
SetComment(String)
|
Accessor method for the Comment property
|
|
SetName(String)
|
Accessor method for the Name property
|
|
ToString
|
Returns a parsable, string representation of the module definition. The module definition includes the module name and comment, and imports/exports statements
|