[This is preliminary documentation and is subject to change.]
Performs rule extraction given the specified information
Namespace: Clarion.Framework.TemplatesAssembly: CLARIONLibrary (in CLARIONLibrary.dll) Version: 6.1.0.7 (6.1.0.7)
Syntax
C# |
---|
public delegate T RuleExtractor<T>( ActivationCollection compInput, Chunk chosenOutput, IRuleFactory<T> factory, params Object[] p ) where T : Rule, IRefineable<T> |
Parameters
- compInput
- Type: Clarion.Framework..::..ActivationCollection
The input layer of the component from which a rule is to be extracted
- chosenOutput
- Type: Clarion.Framework.Core..::..Chunk
The output that is to be used on the "right-hand" side of the rule
- factory
- Type: Clarion.Framework.Templates..::..IRuleFactory<(Of <(<'T>)>)>
The factory should be used to generate the rule
- p
- Type: array<System..::..Object>[]()[][]
Any parameters that may be needed by the factory in order for it generate the rule
Type Parameters
- T
- Specifies the type of rule being extracted