|
AddUserFunction(IUserFunction)
|
Adds a function to the expert system. The function returns true if the user function was successfully added. If the name of the function equals a function already in the function base, the old function will be deleted. After functions have been added, you may access them by using the UserFunction property
|
|
ContainsUserFunction(TIEName)
|
Overloaded. Returns whether the inference engine contains a function with the given name
|
|
ContainsUserFunction(TIEName,IUserFunction)
|
Overloaded. Determines if a user function of the specified Name is available in the inference engine. If it is, the function returns TRUE and sets UserFunction to that function
|
|
GetCurrentModule
|
Returns the current module that is active
|
|
GetUserFunction(TIEName)
|
Returns the user function with the specified name
|
|
GetUserFunctions
|
Returns an iterator for UserFunction names
|
|
get_UserFunction(TIEName)
|
Represents method get_UserFunction(TIEName).
|
|
PrettyPrint(IFact)
|
Overloaded. Returns a "pretty print" of a fact, it takes a fact interface to an object and returns a string representation of it based on the current TIEParser
|
|
PrettyPrint(IFactTemplate)
|
Overloaded. Returns a "pretty print" of a fact template, it takes a fact template interface and returns a string representation of it based on the current TIEParser
|
|
PrettyPrint(IFunCall)
|
Overloaded. Returns a "pretty print" of a function call, it takes a function call interface and returns a string representation of it based on the current TIEParser
|
|
PrettyPrint(IIEDefinedType)
|
Overloaded. Returns a "pretty print" of a defined type, it takes a defined type interface to an object and returns a string representation of it based on the current TIEParser
|
|
PrettyPrint(IInterpretedFunction)
|
Overloaded. Returns a "pretty print" of an interpreted user function, it takes the user function and returns a string representation of it based on the current TIEParser
|
|
PrettyPrint(IModule)
|
Overloaded. Returns a "pretty print" of a module definition. The method accepts a module interface to an object and returns a string representation of it based on the current TIEParser. The module definition only includes the module and its imports/exports. The string does not contain construct definitions (e.g., fact templates, rules, etc).
|
|
PrettyPrint(IUserFunction)
|
Overloaded. Returns a "pretty print" of a user function, it takes the user function and returns a string representation of it based on the current TIEParser
|
|
RemoveUserFunction(IUserFunction)
|
Removes a user function from the expert system. The user function will no longer be available from the rules or fact base. Be careful removing functions as even basic functions like assert and retract may be removed.
|
|
RenameDefinedType(IIEDefinedType,TIEName,TIEName)
|
Renames a defined type. This method is called when a deftype's name is changed in order to update the inference engine to match. There is no reason to call this method directly.
|
|
RenameFactTemplate(IFactTemplate,TIEName,TIEName)
|
Renames a fact template. This method is called when a deftemplate's name is changed in order to update the inference engine to match. There is no reason to call this method directly.
|
|
RenameModule(TIEName,TIEName)
|
Renames a module. This method is called when a module's name is changed in order to update the inference engine to match and ensure the new name is unique. There is no reason to call this method directly.
|
|
RenameRule(TIEName,TIEName)
|
Renames a rule. This method is called when a rule's name is changed in order to update the inference engine to match. There is no reason to call this method directly.
|
|
SetUserFunction(TIEName,IUserFunction)
|
Associates the user function with the specified name
|
|
set_UserFunction(TIEName,IUserFunction)
|
Represents method set_UserFunction(TIEName,IUserFunction).
|