|
AddImportModule(IModule)
|
(Inherited from IEModule.TModuleConstruct.)
|
|
AddMultiSlot(String,IIEValue)
|
Adds a IFactSlot to the fact template with the given slot name and default value. Using the slotname, you can access the slot using the Slot property. This method also sets the Ordered property implicitly. A multislot is a slot which takes a list as a value.
|
|
AddSlot(IFactSlot)
|
Overloaded. Adds a IFactSlot (slot or multislot) to the fact template. Using the FactSlot.Name, you can access the slot using the Slot property. This method also sets the Ordered property implicitly.
|
|
AddSlot(String,IIEValue)
|
Overloaded. Adds a IFactSlot with the specified name and default value to the fact template. Using the slotname, you can access the slot using the Slot property. This method also sets the Ordered property implicitly.
|
|
Assign(IInterface)
|
Overloaded. Represents method Assign(IInterface).
|
|
Assign(TPersistent)
|
Overloaded. Represents method Assign(TPersistent).
|
|
AssignSlots(IFactTemplate)
|
Copies the IFactSlots from the source fact template into the current fact template. The current fact template's slots are destroyed. Note that the slots are cloned, not directly assigned
|
|
ClearSlots
|
Clears all slots from the fact template
|
|
Clone
|
Overloaded. Represents method Clone. (Overrides IEModule.TModuleConstruct.Clone.)
|
|
Clone(TObject)
|
Overloaded. Clones the IFactTemplate object with a different owner. This method is different than ICloneable's Clone method because it allows a different owner
|
|
ContainsSlot(String)
|
Overloaded. Returns TRUE if a slot with the given slotname exists within the fact template
|
|
ContainsSlot(String,IFactSlot)
|
Overloaded. Returns true or false depending on whether there is a slot in the fact template with the specified slot name. The SlotName is case sensitive. If the slot is found, the Slot parameter will contain the slot
|
|
ContainsType(IIEDefinedType)
|
Searches the fact slots of the template for a fact slot which uses the specified Type Definition, e.g., the ExtendedTypeInfo property of the fact slot equals the DefType parameter. If a fact slot is found, then that fact slot is returned. Otherwise, nil is returned
|
|
Equals(IInterface)
|
Overloaded. Represents method Equals(IInterface). (Overrides IEModule.TModuleConstruct.Equals(IInterface).)
|
|
Equals(TObject)
|
Overloaded. Represents method Equals(TObject).
|
|
FillFactWithDefaults(IFact)
|
Represents method FillFactWithDefaults(IFact).
|
|
GetAOwner
|
Represents method GetAOwner.
|
|
GetComment
|
Represents method GetComment.
|
|
GetHashCode
|
Represents method GetHashCode.
|
|
GetImportModule(Integer)
|
(Inherited from IEModule.TModuleConstruct.)
|
|
GetImportModuleCount
|
(Inherited from IEModule.TModuleConstruct.)
|
|
GetModule
|
(Inherited from IEModule.TModuleConstruct.)
|
|
GetOwner
|
Accessor method for the Owner property
|
|
GetParent
|
Represents method GetParent.
|
|
GetSlot(String)
|
Represents method GetSlot(String).
|
|
GetSlotCount
|
Represents method GetSlotCount.
|
|
GetSlotNames
|
Represents method GetSlotNames.
|
|
GetSlots
|
Represents method GetSlots.
|
|
GetTag
|
Represents method GetTag. (Inherited from IEModule.TModuleConstruct.)
|
|
GetTemplateName
|
Represents method GetTemplateName.
|
|
IndexOfImportModule(IModule)
|
(Inherited from IEModule.TModuleConstruct.)
|
|
IsBackwardChaining
|
Represents method IsBackwardChaining.
|
|
IsFuzzy
|
Represents method IsFuzzy.
|
|
IsOrdered
|
Represents method IsOrdered.
|
|
IsShared
|
(Inherited from IEModule.TModuleConstruct.)
|
|
NewFact
|
Represents method NewFact.
|
|
NewSlotDefault(IFactSlot,IIEValue)
|
Represents method NewSlotDefault(IFactSlot,IIEValue).
|
|
NewSlotName(IFactSlot,TIEName)
|
Represents method NewSlotName(IFactSlot,TIEName).
|
|
NewSlotType(IFactSlot,TIETypes)
|
Represents method NewSlotType(IFactSlot,TIETypes).
|
|
QueryInterface(TGUID,Void)
|
Represents method QueryInterface(TGUID,Void). (Inherited from IEModule.TModuleConstruct.)
|
|
RemoveImportModule(IModule)
|
(Inherited from IEModule.TModuleConstruct.)
|
|
RemoveSlot(String)
|
Remove the IFactSlot associated with the SlotName parameter from the fact template. If the slotname does not exist, an exception is raised.
|
|
SetBackwardChaining(Boolean)
|
Represents method SetBackwardChaining(Boolean).
|
|
SetComment(String)
|
Represents method SetComment(String).
|
|
SetModule(IModule)
|
(Inherited from IEModule.TModuleConstruct.)
|
|
SetParent(IFactTemplate)
|
Represents method SetParent(IFactTemplate).
|
|
SetSlot(String,IFactSlot)
|
Represents method SetSlot(String,IFactSlot).
|
|
SetTag(TRSTag)
|
Represents method SetTag(TRSTag). (Inherited from IEModule.TModuleConstruct.)
|
|
SetTemplateName(TIEName)
|
Represents method SetTemplateName(TIEName).
|
|
SlotToString(IFactSlot)
|
Represents method SlotToString(IFactSlot).
|
|
ToString
|
Represents method ToString.
|
|
_AddRef
|
Represents method _AddRef. (Inherited from IEModule.TModuleConstruct.)
|
|
_Release
|
Represents method _Release. (Inherited from IEModule.TModuleConstruct.)
|