Collapse All Expand All

C#

Clarion Library 6.1.1
RefineableActionRule<(Of <(<'T>)>)> Constructor
RefineableActionRule<(Of <(<'T>)>)> Class See Also Send Feedback

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

Initializes a new instance of the RefineableActionRule<(Of <(<'T>)>)> class

Namespace: Clarion.Framework.Templates
Assembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)

# Syntax

C#
    protected RefineableActionRule(
    	RefineableActionRule<(Of <(<'T>)>)>..::..RefineableActionRuleParameters pars,
    	ActionChunk actionChunk,
    	PositiveMatchDeterminer matchMethod,
    	RuleGeneralizer<T> generalizationMethod,
    	RuleSpecializer<T> specializationMethod,
    	DeletionChecker deletionMethod,
    	EligibilityChecker elMethod
    )

#### Parameters

pars
  Type: Clarion.Framework.Templates..::..RefineableActionRule<(Of <(<'T>)>)>..::..RefineableActionRuleParameters

actionChunk
  Type: Clarion.Framework.Core..::..ActionChunk

matchMethod
  Type: Clarion.Framework.Templates..::..PositiveMatchDeterminer

generalizationMethod
  Type: Clarion.Framework.Templates..::..RuleGeneralizer<(Of <(<'T>)>)>

specializationMethod
  Type: Clarion.Framework.Templates..::..RuleSpecializer<(Of <(<'T>)>)>

deletionMethod
  Type: Clarion.Framework.Templates..::..DeletionChecker

elMethod
  Type: Clarion.Framework.Templates..::..EligibilityChecker

# See Also

RefineableActionRule<(Of <(<'T>)>)> Class
Clarion.Framework.Templates Namespace