public virtual void AddOnPauseListener(TimerEventListener listener) { if (!onPauseListeners.Contains(listener)) { onPauseListeners.Add(listener); } }
protected override BaseCaseEltInstance InternalBuild() { var result = new TimerEventListener { TimerExpression = TimerExpression }; SeedCasePlanItem(result); return(result); }
protected override string BuildId() { return(TimerEventListener.BuildId(CasePlanInstanceId, EltId, 0)); }
public virtual void RemoveOnPauseListener(TimerEventListener listener) { onPauseListeners.Remove(listener); }
public virtual void RemoveOnFinishListener(TimerEventListener listener) { onFinishListeners.Remove(listener); }
public virtual void RemoveOnResumeListener(TimerEventListener listener) { onResumeListeners.Remove(listener); }
public virtual void AddOnFinishListener(TimerEventListener listener) { if (!onFinishListeners.Contains(listener)) onFinishListeners.Add(listener); }