public override List <BinsContainer> GetBinsContainersByRoute(List <Models.Signal> signals) { var binsContainers = BinFactory.GetBins(TimeOptions); foreach (var signal in signals) { var preemptionAggregationBySignal = new PreemptionAggregationBySignal(this, signal); PopulateBinsForRoute(signals, binsContainers, preemptionAggregationBySignal); } return(binsContainers); }
protected override List <BinsContainer> GetBinsContainersBySignal(Models.Signal signal) { var aggregationBySignal = new PreemptionAggregationBySignal(this, signal); return(aggregationBySignal.BinsContainers); }