|
OnAddActivation
|
Occurs when a rule activation is added to the Agenda.
|
|
OnAddDefinedType
|
Occurs when a new defined type is added to the defined types table (DefinedTypes property)
|
|
OnAddModule
|
Occurs when a new module is added to the Modules list
|
|
OnAddRule
|
Occurs when a new rule is added to the rule base (Rules property)
|
|
OnAddUserFunction
|
Occurs when a user function is added to the inference engine
|
|
OnAssertion
|
Occurs when a fact is asserted into the fact base (Facts property) using one of the Assert methods. The fact is added to the fact base and rules are activated (Agenda property and OnAddActivation event) before the event is called
|
|
OnClearModule
|
occurs when a module is cleared (Clear)
|
|
OnEndInference
|
Occurs when the current Run ends
|
|
OnFuzzyCorrelation
|
Occurs just before the inference engine is about to perform FuzzyCorrelation. This event gives you the opportunity to perform fuzzy correlation yourself. Set Done to True to prevent the FuzzyCorrelation method from executing
|
|
OnFuzzyInference
|
Occurs just before the inference engine is about to perform FuzzyInference. This event gives you the opportunity to perform fuzzy inference yourself. Set Done to True to prevent the FuzzyInference method from executing
|
|
OnNewFactTemplate
|
Occurs when a new fact template is added to the list of fact templates (FactTemplates property) for the current defmodule
|
|
OnParse
|
Occurs whenever an inference engine construct (rule, fact, etc) is parsed from a stream
|
|
OnParseDefinedType
|
Occurs whenever a defined type (IIEDefinedType interface) is parsed from a stream, such as when ParseDefinedType is called but it may also occur at other times
|
|
OnParseFact
|
Occurs whenever a fact (IFact interface) is parsed from a stream, such as when ParseFact is called but it may also occur at other times
|
|
OnParseFactSet
|
Occurs whenever a fact set (TFactSet component) is parsed from a stream, such as when ParseFactSet is called but it may also occur at other times
|
|
OnParseFactTemplate
|
Occurs whenever a fact template (IFactTemplate interface) is parsed from a stream, such as when ParseFactTemplate is called but it may also occur at other times
|
|
OnParseFunCall
|
Occurs whenever a function call (IFunCall interface) is parsed from a stream and executed, such as when ParseFunCall is called but it may also occur at other times
|
|
OnParseFunction
|
Occurs whenever a function (IUserFunction interface) is parsed from a stream, such as when ParseFunction is called but it may also occur at other times
|
|
OnParseFuzzySet
|
Occurs whenever a fuzzy set (FuzzyLogic.hlpIFuzzySet interface) is parsed from a stream, such as when ParseFuzzySet is called but it may also occur at other times
|
|
OnParseFuzzyVariable
|
Occurs whenever a fuzzy variable (IFuzzyVariable interface) is parsed from a stream, such as when ParseFuzzyVariable is called but it may also occur at other times
|
|
OnParseModule
|
Occurs whenever a module (IModule) is parsed from a stream, such as when ParseModule is called but it may also occur at other times
|
|
OnParsePattern
|
Occurs whenever a rule pattern (TIEPattern object) is parsed from a stream, such as when ParsePattern is called but it may also occur at other times
|
|
OnParseRule
|
Occurs whenever a rule (TRule component) is parsed from a stream, such as when ParseRule is called but it may also occur at other times
|
|
OnParseSingletons
|
Occurs whenever a singletons vector (ISingletonsVector interface) is parsed from a stream, such as when ParseSingletons is called but it may also occur at other times
|
|
OnParseVariable
|
Occurs whenever a variable (IIEValue interface) is parsed from a stream, such as when ParseGlobalVariables is called but it may also occur at other times
|
|
OnPopFocus
|
Occurs when a module is popped off of the FocusStack
|
|
OnPrintOut
|
Occurs when the PrintOut method is called. The OutId identifies the console or stream where the printout method is directed to print out to
|
|
OnPushFocus
|
Occurs when a module is pushed onto the top of the FocusStack
|
|
OnReadLine
|
Occurs when the ReadLine method is called
|
|
OnReadToken
|
Occurs when the ReadToken method is called
|
|
OnRemoveActivation
|
Occurs when a rule activation is removed from the Agenda
|
|
OnRemoveDefinedType
|
Occurs when a defined type is removed from the defined types table (DefinedTypes property)
|
|
OnRemoveFactTemplate
|
Occurs when a fact template is removed from the list of fact templates (FactTemplates property)
|
|
OnRemoveModule
|
Occurs when a module is removed from the Modules list
|
|
OnRemoveRule
|
Occurs when a rule is removed from the rule base (Rules property)
|
|
OnRemoveUserFunction
|
Occurs when a user function is removed from the UserFunctions list
|
|
OnRetraction
|
Occurs when a fact is retracted from the fact base (Facts property) using one of the Retract methods
|
|
OnRuleFired
|
Occurs when a rule is fired during inference
|