|
AddArgument(String,TIEType)
|
Adds a calling argument to the interpreted function, e.g., with a function like 'Distance(x1,x2,y1,y2)', x1, x2, y1, and y2 are all arguments.
|
|
AddReasoner(IReasoner)
|
Register the user function with the reasoner (TInferenceEngine component) (Inherited from IEPackages.TIEUserFunction.)
|
|
AddStatement(IFunCall)
|
Overloaded. Adds a function call to the "code" of the interpreted function. Function calls define the actions to perform when the interpreted function is called by the inference engine.
|
|
AddStatement(IIEValue)
|
Overloaded. Adds a value to the "code" of the interpreted function. When the interpreted function is executed by the inference engine, the values are resolved (thereby possibly doing something)
|
|
AfterConstruction
|
Represents method AfterConstruction. (Inherited from IEPackages.TIEUserFunction.)
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent). (Inherited from IEPackages.TIEUserFunction.)
|
|
BeforeDestruction
|
Represents method BeforeDestruction. (Inherited from IEPackages.TIEUserFunction.)
|
|
Call(IFunCall,TIEContext,IIEValue)
|
Overloaded. Represents method Call(IFunCall,TIEContext,IIEValue). (Overrides IEPackages.TIEUserFunction.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 (Inherited from IEPackages.TIEUserFunction.)
|
|
ClearReasoners
|
Clear the list of reasoners that the user function is registered with, previously added with the AddReasoner method (Inherited from IEPackages.TIEUserFunction.)
|
|
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 (Inherited from IEPackages.TIEUserFunction.)
|
|
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 (Inherited from IEPackages.TIEUserFunction.)
|
|
Execute(IFunCall,TIEContext)
|
Represents method Execute(IFunCall,TIEContext).
|
|
GetArgument(Integer)
|
Represents method GetArgument(Integer).
|
|
GetArgumentCount
|
Represents method GetArgumentCount.
|
|
GetArgumentString
|
Represents method GetArgumentString. (Inherited from IEPackages.TIEUserFunction.)
|
|
GetClassName
|
Represents method GetClassName. (Inherited from IEPackages.TIEUserFunction.)
|
|
GetComment
|
Represents method GetComment. (Inherited from IEPackages.TIEUserFunction.)
|
|
GetFunctionName
|
Represents method GetFunctionName. (Inherited from IEPackages.TIEUserFunction.)
|
|
GetMaxArgumentCount
|
Represents method GetMaxArgumentCount. (Overrides IEPackages.TIEUserFunction.GetMaxArgumentCount.)
|
|
GetMinArgumentCount
|
Represents method GetMinArgumentCount. (Overrides IEPackages.TIEUserFunction.GetMinArgumentCount.)
|
|
GetOrder
|
Represents method GetOrder.
|
|
GetReasoner(Integer)
|
Represents method GetReasoner(Integer). (Inherited from IEPackages.TIEUserFunction.)
|
|
GetReasonerCount
|
Represents method GetReasonerCount. (Inherited from IEPackages.TIEUserFunction.)
|
|
GetStatement(Integer)
|
Represents method GetStatement(Integer).
|
|
GetStatementCount
|
Represents method GetStatementCount.
|
|
IndexOfReasoner(IReasoner)
|
Returns the index of the specified reasoner in the list of registered reasoners (Inherited from IEPackages.TIEUserFunction.)
|
|
InitMetaData
|
Represents method InitMetaData. (Overrides IEPackages.TIEUserFunction.InitMetaData.)
|
|
NewInstance
|
Represents method NewInstance. (Inherited from IEPackages.TIEUserFunction.)
|
|
QueryInterface(TGUID,Void)
|
Represents method QueryInterface(TGUID,Void). (Inherited from IEPackages.TIEUserFunction.)
|
|
ReadData(TReader)
|
Represents method ReadData(TReader). (Inherited from IEPackages.TIEUserFunction.)
|
|
ReasonerNotification(IReasoner,TCollectionNotification)
|
Represents method ReasonerNotification(IReasoner,TCollectionNotification). (Inherited from IEPackages.TIEUserFunction.)
|
|
SetArgumentString(String)
|
Represents method SetArgumentString(String). (Inherited from IEPackages.TIEUserFunction.)
|
|
SetComment(String)
|
Represents method SetComment(String). (Inherited from IEPackages.TIEUserFunction.)
|
|
SetFunctionName(TIEName)
|
Represents method SetFunctionName(TIEName). (Inherited from IEPackages.TIEUserFunction.)
|
|
SetMaxArgumentCount(Integer)
|
Represents method SetMaxArgumentCount(Integer). (Inherited from IEPackages.TIEUserFunction.)
|
|
SetMinArgumentCount(Integer)
|
Represents method SetMinArgumentCount(Integer). (Inherited from IEPackages.TIEUserFunction.)
|
|
SetOrder(Integer)
|
Represents method SetOrder(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. (Inherited from IEPackages.TIEUserFunction.)
|
|
WriteData(TWriter)
|
Represents method WriteData(TWriter). (Inherited from IEPackages.TIEUserFunction.)
|
|
_AddRef
|
Represents method _AddRef. (Inherited from IEPackages.TIEUserFunction.)
|
|
_Release
|
Represents method _Release. (Inherited from IEPackages.TIEUserFunction.)
|