|
AddImportModule(IModule)
|
Adds the specified Module as a module that imports the shared construct (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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.
|
|
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(TObject)
|
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
|
|
FillFactWithDefaults(IFact)
|
Overloaded. Represents method FillFactWithDefaults(IFact).
|
|
GetComment
|
Accessor method for the Comment property
|
|
GetHashCode
|
Accessor method for the HashCode property
|
|
GetImportModule(Integer)
|
Accessor method for the ImportModule property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
GetImportModuleCount
|
Accessor method for the ImportModuleCount property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
GetModule
|
Accessor method for the Module property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
GetOwner
|
Accessor method for the Owner property
|
|
GetParent
|
Accessor method for the Parent property
|
|
GetSlot(String)
|
Accessor method for the Slot property
|
|
GetSlotCount
|
Accessor method for the SlotCount property
|
|
GetSlotNames
|
Accessor method for the SlotNames property
|
|
GetSlots
|
Accessor method for the Slots property
|
|
GetTemplateName
|
Accessor method for the TemplateName property
|
|
get_AsString
|
Represents method get_AsString.
|
|
get_BackwardChaining
|
Represents method get_BackwardChaining.
|
|
get_Comment
|
Represents method get_Comment.
|
|
get_Fuzzy
|
Represents method get_Fuzzy.
|
|
get_HashCode
|
Represents method get_HashCode.
|
|
get_Ordered
|
Represents method get_Ordered.
|
|
get_Owner
|
Represents method get_Owner.
|
|
get_Parent
|
Represents method get_Parent.
|
|
get_Slot(String)
|
Represents method get_Slot(String).
|
|
get_SlotCount
|
Represents method get_SlotCount.
|
|
get_SlotNames
|
Represents method get_SlotNames.
|
|
get_Slots
|
Represents method get_Slots.
|
|
get_TemplateName
|
Represents method get_TemplateName.
|
|
IndexOfImportModule(IModule)
|
Returns the index in the import list of the specified module. If the module is not found, the function returns -1. (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
IsBackwardChaining
|
Accessor method for the BackwardChaining property
|
|
IsFuzzy
|
Accessor method for the Fuzzy property
|
|
IsOrdered
|
Accessor method for the Ordered property
|
|
IsShared
|
Returns true if the construct is shared between modules (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
RemoveImportModule(IModule)
|
Removes the module from the import list. The index of item removed is returned, or -1 if the name was not found (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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)
|
Accessor method for the BackwardChaining property
|
|
SetComment(String)
|
Accessor method for the Comment property
|
|
SetModule(IModule)
|
Accessor method for the Module property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
SetParent(IFactTemplate)
|
Accessor method for the Parent property
|
|
SetSlot(String,IFactSlot)
|
Accessor method for the Slot property
|
|
SetTemplateName(TIEName)
|
Accessor method for the TemplateName property
|
|
set_BackwardChaining(Boolean)
|
Represents method set_BackwardChaining(Boolean).
|
|
set_Comment(String)
|
Represents method set_Comment(String).
|
|
set_Parent(IFactTemplate)
|
Represents method set_Parent(IFactTemplate).
|
|
set_Slot(String,IFactSlot)
|
Represents method set_Slot(String,IFactSlot).
|
|
set_TemplateName(TIEName)
|
Represents method set_TemplateName(TIEName).
|
|
ToString
|
Returns a string representation of the fact template. The string is syntactically correct, i.e., it can be parsed by the TIEParser being used by the TInferenceEngine component
|