public RuleSwappingIndividualMutator(
     BiasedOptionChooser <IndividualMutationType> mutationChooser,
     IRuleCreator ruleCreator)
 {
     _mutationChooser = mutationChooser;
     _ruleCreator     = ruleCreator;
     Dataset          = _ruleCreator.Dataset;
 }
예제 #2
0
 public RuleFactory(IRuleCreator creator)
 {
     this.ruleCreator = creator;
 }
예제 #3
0
 public RuleFactory()
 {
     this.ruleCreator = new RuleXmlCreator();
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="ruleEngine"></param>
 /// <param name="ruleCreator"></param>
 public UpdateCalculateCartTaxBlock(IRuleEngine ruleEngine, IRuleCreator ruleCreator)
     : base(null)
 {
     _ruleEngine  = ruleEngine;
     _ruleCreator = ruleCreator;
 }
예제 #5
0
 public SingleRuleIndividualCreator(IRuleCreator ruleCreator)
 {
     _ruleCreator = ruleCreator;
     Dataset      = ruleCreator.Dataset;
 }