private GroupingItem groupingItemFromLabel(GroupingItemDTO groupingLabelDTO)
        {
            var groupingItem = groupingLabelDTO.ToGroupingItem();

            groupingItem.Symbol = _binSizeGroupingDTO.Symbol;
            return(groupingItem);
        }
        public void Edit(IGroupingDefinition groupingDefinition)
        {
            _groupingDefinition = groupingDefinition.DowncastTo <NumberOfBinsGroupingDefinition>();
            _binSizeGroupingDTO.NumberOfBins  = _groupingDefinition.NumberOfBins;
            _binSizeGroupingDTO.StartColor    = _groupingDefinition.StartColor;
            _binSizeGroupingDTO.EndColor      = _groupingDefinition.EndColor;
            _binSizeGroupingDTO.NamingPattern = _groupingDefinition.NamingPattern;
            _binSizeGroupingDTO.Strategy      = _groupingDefinition.Strategy;

            foreach (var groupingItem in _groupingDefinition.Items)
            {
                var label = new GroupingItemDTO();
                label.UpdateFrom(groupingItem);
                _binSizeGroupingDTO.Labels.Add(label);
            }
            _binSizeGroupingDTO.Symbol = _binSizeGroupingDTO.Labels.First().Symbol;
            bindToView();
        }
Beispiel #3
0
 public SimulationComparisonSelectionDTO()
 {
     GroupingItem       = new GroupingItemDTO();
     AllSimulations     = new List <PopulationSimulationSelectionDTO>();
     GroupingItem.Label = PKSimConstants.UI.ReferenceSimulation;
 }