Provides the list of fact sets (TFactSet component) for the TInferenceEngine component
Namespace: InferenceEngine
TRSComponentList
InferenceEngine.TFactSets
|
Delphi
|
type
TFactSets = class(TRSComponentList)
end;
|
|
Name
|
Description
|
|
AsString
|
Returns a parsable, string representation of all the fact sets (deffacts) in the list. Each fact set representation is separated by a carraige return and line feed
|
|
Engine
|
Specifies the TInferenceEngine that this class works with
|
|
Items[Integer]
|
Lists the TFactSet references. Use Items to access fact sets in the list. Items is a zero-based array: The first fact set is indexed as 0, the second fact set is indexed as 1, and so forth
|
|
Module
|
Specifies the Module that owns the class and is considered the local module
|
Top
|
|
Name
|
Description
|
|
Add(TFactSet)
|
Inserts a fact set (TFactSet component) at the end of the list
|
|
Assign(TFactSets)
|
Represents method Assign(TFactSets).
|
|
GenerateToString
|
Represents method GenerateToString.
|
|
GetEnumerator
|
Returns an enumerator for the TFactSets object
|
|
IndexOf(String)
|
Overloaded. Returns the index of the fact set item that has the same name as the fact set parameter. If a fact set is not in the list, IndexOf returns -1. If a fact set appears more than once, IndexOf returns the index of the first appearance
|
|
IndexOf(TFactSet)
|
Overloaded. Returns the index of the list item that matches the fact set parameter. If a fact set is not in the list, IndexOf returns -1. If a fact set appears more than once, IndexOf returns the index of the first appearance
|
|
Insert(Integer,TFactSet)
|
Adds a fact set to the list at a specified position
|
|
Notify(TComponentListInstance,TRSListNotification)
|
Represents method Notify(TComponentListInstance,TRSListNotification).
|
|
Remove(TFactSet)
|
Removes a specified fact set from the list
|
|
ToString
|
Returns a parsable, string representation of all the fact sets (deffacts) in the list. Each fact set representation is separated by a carraige return and line feed.
|
Top
|
|
Name
|
Description
|
|
FEngine
|
Represents field FEngine.
|
Top
|
Fact sets define a collection of facts meant to be asserted when the inference engine resets. Think of them as initialization facts for the inference engine. Fact sets are NOT destroyed when they are deleted from the fact set. Rather, they are destroyed by the fact set's owner
|