/// <summary>
 /// Initializes a new instance of the <see cref="controlObjectiveRuleBase"/> class.
 /// </summary>
 /// <param name="__parent">The parent.</param>
 /// <param name="spiderObjectiveEnum">The spider objective enum.</param>
 /// <param name="avoided">The avoided.</param>
 /// <param name="notSolved">The not solved.</param>
 /// <param name="__name">The v1.</param>
 /// <param name="__description">The v2.</param>
 /// <param name="__treshold">The v3.</param>
 public controlObjectiveRuleBase(spiderEvaluatorSimpleBase __parent, spiderObjectiveEnum spiderObjectiveEnum, spiderObjectiveStatus avoided, spiderObjectiveStatus notSolved, string __name, string __description, int __treshold)
 {
     parent      = __parent;
     objective   = spiderObjectiveEnum;
     afirmative  = avoided;
     denial      = notSolved;
     name        = __name;
     description = __description;
     treshold    = __treshold;
 }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="controlRuleBase"/> class.
        /// </summary>
        /// <param name="__parent">The parent.</param>
        public controlRuleBase(spiderEvaluatorSimpleBase __parent, spiderObjectiveStatus __afirmative, spiderObjectiveStatus __denial, string __name, string __description, int val)
        {
            name        = __name;
            description = __description;
            parent      = __parent;

            denial = __denial;

            afirmative = __afirmative;
            type       = spiderObjectiveType.dropOutControl;
            treshold   = val;
        }
 public spiderObjectiveSolution(spiderObjectiveEnum target, spiderObjectiveStatus __status)
 {
     targetedObjective = target;
     status            = __status;
 }
Esempio n. 4
0
 public controlLinkRuleBase(spiderEvaluatorSimpleBase __parent, spiderObjectiveStatus __afirmative, spiderObjectiveStatus __denial, string __name, string __description, int val) : base(__parent, __afirmative, __denial, __name, __description, val)
 {
 }
 public spiderObjectiveSolution(spiderWebElementBase target, spiderObjectiveStatus __status)
 {
     elements.Add(target);
     status = __status;
 }