|
Add(IFact)
|
Adds a fact (IFact interface) to the fact list and asserts the fact into the inference engine (TInferenceEngine component). This method returns the index in the list of the added fact
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent).
|
|
AssignLocal(TPersistent)
|
Copy "local" (owned by the Source)Facts to the current list
|
|
AssignTo(TPersistent)
|
Represents method AssignTo(TPersistent).
|
|
Clear
|
Overloaded. Clears the fact list of all facts (IFact interface) and resets the TInferenceEngine component for the current module
|
|
Clear(TConstructScope)
|
Overloaded. Clears the fact list of all imported or local facts (IFact interface) and resets the TInferenceEngine component for the current module
|
|
CreateCache
|
Represents method CreateCache.
|
|
Delete(Integer)
|
Deletes the fact (IFact interface) at the specified index. It also retracts the fact from the inference engine (TInferenceEngine component). If the index is out of bounds, an EListError exception is raised
|
|
FindFact(IFact)
|
Overloaded. Finds a fact (IFact interface) that is equivalent to the AFact parameter.
|
|
FindFact(Integer)
|
Overloaded. Represents method FindFact(Integer).
|
|
GetToIDString
|
Represents method GetToIDString.
|
|
IndexOf(IFact)
|
Returns the index of the fact within the fact list. If the fact cannot be found in the fact list, the method returns -1
|
|
Insert(Integer,IFact)
|
Inserts a fact (IFact interface) to the fact list and asserts the fact into the inference engine (TInferenceEngine component)
|
|
LocalsToString(Boolean)
|
Returns a string representation of the "local" (native to module) fact list. Each fact is separated by a carraige return/line feed
|
|
Remove(IInterface)
|
Deletes the fact (IFact interface) if found. It also retracts the fact from the inference engine (TInferenceEngine component).
|
|
SortByID
|
Sorts the TFacts object by Fact IDs
|
|
ToString
|
Returns a string representation of the entire fact list. Each fact is separated by a carraige return/line feed
|