|
AddArgument(Double,TIEType)
|
Overloaded. Adds a numeric value to the arguments list. The Kind parameter may be dtInteger or dtFloat and tells the function how to store the value. If the value is stored as an integer, it is truncated. The index of the new argument in the Argument list is returned.
|
|
AddArgument(IFact)
|
Overloaded. Adds a IFact to the arguments list. The index of the new argument in the Argument list is returned.
|
|
AddArgument(IFunCall)
|
Overloaded. Adds a function call (IFunCall) to the arguments list. The index of the new argument in the Argument list is returned.
|
|
AddArgument(IIEValue)
|
Overloaded. Adds the argument value directly, without translation, to the arguments list. The index of the new argument in the Argument list is returned.
|
|
AddArgument(Integer,TIEType)
|
Overloaded. Adds a numeric value to the arguments list. The Kind parameter may be dtInteger or dtFloat and tells the function how to store the value. The index of the new argument in the Argument list is returned.
|
|
AddArgument(IValueVector)
|
Overloaded. Adds a value vector (IValueVector) to the arguments list. The index of the new argument in the Argument list is returned.
|
|
AddArgument(String,TIEType)
|
Overloaded. Adds a string (including an atom, variable or multivariable) to the arguments list. The index of the new argument in the Argument list is returned.
|
|
ClearArguments
|
Empties the list of arguments for the function call
|
|
DeleteArgument(Integer)
|
Deletes the argument at the specified index. If the index is out of range, an exception is raised
|
|
Equals(IFunCall)
|
Determines if two function calls are equivalent. It compares the passed in IFunCall to the current function call and checks to make sure the names are equal and the arguments are equal
|
|
Execute(TObject)
|
Executes the IFunCall in the given context. The value returned may be any value IIEValue, though many times it will be FCTrue or FCFalse. The Context should be castable to TIEContext.
|
|
GetArgument(Integer)
|
Accessor method for the Argument property
|
|
GetArgumentCount
|
Accessor method for the ArgumentCount property
|
|
GetComment
|
Accessor method for the Comment property
|
|
GetHashCode
|
Accessor method for the HashCode property
|
|
GetName
|
Accessor method for the Name property
|
|
GetReasoner
|
Accessor method for the Reasoner property
|
|
GetUserFunction
|
Accessor method for the UserFunction property
|
|
get_Argument(Integer)
|
Represents method get_Argument(Integer).
|
|
get_ArgumentCount
|
Represents method get_ArgumentCount.
|
|
get_AsString
|
Represents method get_AsString.
|
|
get_Comment
|
Represents method get_Comment.
|
|
get_HashCode
|
Represents method get_HashCode.
|
|
get_Name
|
Represents method get_Name.
|
|
get_Reasoner
|
Represents method get_Reasoner.
|
|
get_UserFunction
|
Represents method get_UserFunction.
|
|
SetArgument(Integer,IIEValue)
|
Accessor method for the Argument property
|
|
SetComment(String)
|
Accessor method for the Comment property
|
|
SetUserFunction(IUserFunction)
|
Accessor method for the UserFunction property
|
|
set_Argument(Integer,IIEValue)
|
Represents method set_Argument(Integer,IIEValue).
|
|
set_Comment(String)
|
Represents method set_Comment(String).
|
|
set_UserFunction(IUserFunction)
|
Represents method set_UserFunction(IUserFunction).
|
|
ToString
|
Returns a string representation of the function call, the string representation is compatible with the current parser used by the TInferenceEngine (available through the Reasoner property)
|