public ActionOpportunity IfStateIs(StateAspect benchmark, StateChangeCriterion criterion) { Criterion = new OpportunityCriteria.IfStateIs(benchmark, criterion); return(this); }
public IfStateIs(StateAspect benchmark, StateChangeCriterion criterion) { Benchmark = benchmark; Criterion = criterion; }
public StateChange(StateAspect changeTo, StateChangeCriterion constraint = null) { ChangeTo = changeTo; Constraint = constraint ?? StandardCriteria.ifPossible; }