public ActionOpportunity IfConditionIsFalse(string conditionName) { Criterion = new OpportunityCriteria.IfObjectiveGained(conditionName, true); return(this); }
public ActionOpportunity IfStateIs(StateAspect benchmark, StateChangeCriterion criterion) { Criterion = new OpportunityCriteria.IfStateIs(benchmark, criterion); return(this); }
public ActionOpportunity IfObjectiveNotGained(string objectiveName) { Criterion = new OpportunityCriteria.IfObjectiveGained(objectiveName, true); return(this); }
public ActionOpportunity AlwaysAvailable() { Criterion = new OpportunityCriteria.AlwaysAvailable(); return(this); }