Esempio n. 1
0
        /// <summary>
        /// Calcule les temps critiques.
        /// </summary>
        /// <param name="actions">Les actions.</param>
        /// <returns>Les temps critiques.</returns>
        protected override CriticalAction[] CalculateCriticalTimes(IEnumerable <KAction> actions)
        {
            var actionTimings = ActionsTimingsMoveManagement.CreateActionTimings(actions, this.UseManagedPredecessorsSuccessors,
                                                                                 GetBuildStart, GetBuildFinish);

            return(ActionsTimingsMoveManagement.CalculateCriticalTimes(actionTimings));
        }