|
AddReasoner(IReasoner)
|
Register the user function with the reasoner (TInferenceEngine component)
|
|
AfterConstruction
|
Represents method AfterConstruction.
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent).
|
|
BeforeDestruction
|
Represents method BeforeDestruction.
|
|
Call(IFunCall,TIEContext,IIEValue)
|
Overloaded. Represents method Call(IFunCall,TIEContext,IIEValue).
|
|
Call(IFunCall,TObject,IIEValue)
|
Overloaded. Called by the inference engine when it encounters the FunctionName within the Expert system. It provides the functionality of a user function
|
|
ClearReasoners
|
Clear the list of reasoners that the user function is registered with, previously added with the AddReasoner method
|
|
DeleteReasoner(Integer)
|
Overloaded. Delete a reasoner from the function's list of reasoners, which have been added by calling the AddReasoner method. It should also deregister the function with the reasoner using the RemoveUserFunction method of the reasoner
|
|
DeleteReasoner(IReasoner)
|
Overloaded. Delete a reasoner from the function's list of reasoners, which have been added by calling the AddReasoner method. It should also deregister the function with the reasoner using the RemoveUserFunction method of the reasoner
|
|
GetArgumentString
|
Represents method GetArgumentString.
|
|
GetClassName
|
Represents method GetClassName.
|
|
GetComment
|
Represents method GetComment.
|
|
GetFunctionName
|
Represents method GetFunctionName.
|
|
GetMaxArgumentCount
|
Represents method GetMaxArgumentCount.
|
|
GetMinArgumentCount
|
Represents method GetMinArgumentCount.
|
|
GetReasoner(Integer)
|
Represents method GetReasoner(Integer).
|
|
GetReasonerCount
|
Represents method GetReasonerCount.
|
|
IndexOfReasoner(IReasoner)
|
Returns the index of the specified reasoner in the list of registered reasoners
|
|
InitMetaData
|
Represents method InitMetaData.
|
|
NewInstance
|
Represents method NewInstance.
|
|
QueryInterface(TGUID,Void)
|
Represents method QueryInterface(TGUID,Void).
|
|
ReadData(TReader)
|
Represents method ReadData(TReader).
|
|
ReasonerNotification(IReasoner,TCollectionNotification)
|
Represents method ReasonerNotification(IReasoner,TCollectionNotification).
|
|
SetArgumentString(String)
|
Represents method SetArgumentString(String).
|
|
SetComment(String)
|
Represents method SetComment(String).
|
|
SetFunctionName(TIEName)
|
Represents method SetFunctionName(TIEName).
|
|
SetMaxArgumentCount(Integer)
|
Represents method SetMaxArgumentCount(Integer).
|
|
SetMinArgumentCount(Integer)
|
Represents method SetMinArgumentCount(Integer).
|
|
ToString(IReasoner)
|
Overloaded. Returns a string representation of the user function (or a commented pretty-print if it is not an interpreted function). The syntax of the string representation uses the IReasoner's syntax.
|
|
WriteData(TWriter)
|
Represents method WriteData(TWriter).
|
|
_AddRef
|
Represents method _AddRef.
|
|
_Release
|
Represents method _Release.
|