[This is preliminary documentation and is subject to change.]

Performs rule extraction given the specified information

Namespace: Clarion.Framework.Templates
Assembly: 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

Return Value

The rule that was generated by the rule extractor

See Also