- Timestamp:
- 06/11/14 15:43:05 (10 years ago)
- Location:
- branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.4
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.4/DataCompletenessView.cs
r10998 r11002 46 46 { 47 47 IDictionary<int, IList<int>> missingValueIndices = Content.SearchLogic.GetMissingValueIndices(); 48 for (int i = 0; i < Content. DataGridLogic.Columns; i++)48 for (int i = 0; i < Content.SearchLogic.Columns; i++) 49 49 { 50 50 //append column 51 51 List<bool> column = new List<bool>(); 52 for (int j =0; j < Content.DataGridLogic.Rows; j++) {52 for (int j = 0; j < Content.SearchLogic.Rows; j++) { 53 53 column.Add(missingValueIndices[i].Contains(j)); 54 54 } … … 74 74 //custom x axis label 75 75 double from = 0.5; 76 foreach (String columnName in Content. DataGridLogic.ColumnNames)76 foreach (String columnName in Content.SearchLogic.VariableNames) 77 77 { 78 78 double to = from + 1; -
branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.4/DataGridContentView.cs
r11000 r11002 140 140 protected override void dataGridView_SelectionChanged(object sender, EventArgs e) { 141 141 base.dataGridView_SelectionChanged(sender, e); 142 Content. DataGridLogic.SetSelection(GetSelectedCells());142 Content.Selection = GetSelectedCells(); 143 143 } 144 144 … … 150 150 errorMessage = "A filter is active, you cannot modify data. Press ESC to exit edit mode."; 151 151 } else { 152 Content. DataGridLogic.Validate(e.FormattedValue.ToString(), out errorMessage, e.ColumnIndex);152 Content.Validate(e.FormattedValue.ToString(), out errorMessage, e.ColumnIndex); 153 153 } 154 154 … … 329 329 ResumeRepaint(true); 330 330 isSearching = false; 331 Content. DataGridLogic.SetSelection(selectedCells);331 Content.Selection = selectedCells; 332 332 //update statistic in base 333 333 base.dataGridView_SelectionChanged(sender, e); … … 489 489 medianToolStripMenuItem_Selection.Enabled = 490 490 randomToolStripMenuItem_Column.Enabled = 491 randomToolStripMenuItem_Selection.Enabled = !Content. DataGridLogic.AreAllStringColumns(columnIndices);491 randomToolStripMenuItem_Selection.Enabled = !Content.PreProcessingData.AreAllStringColumns(columnIndices); 492 492 493 493 smoothingToolStripMenuItem_Column.Enabled = 494 494 interpolationToolStripMenuItem_Column.Enabled = !dataGridView.SelectedCells.Contains(dataGridView[e.ColumnIndex, 0]) 495 495 && !dataGridView.SelectedCells.Contains(dataGridView[e.ColumnIndex, Content.Rows - 1]) 496 && !Content. DataGridLogic.AreAllStringColumns(columnIndices);496 && !Content.PreProcessingData.AreAllStringColumns(columnIndices); 497 497 498 498 replaceValueOverColumnToolStripMenuItem.Visible = true; … … 544 544 } 545 545 triggersOwnEvent(() => { 546 Content.D ataGridLogic.DeleteRow(rows);546 Content.DeleteRow(rows); 547 547 OnContentChanged(); 548 548 }); -
branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.4/DataPreprocessingView.cs
r10998 r11002 47 47 var data = Content.Data; 48 48 var searchLogic = new SearchLogic(data); 49 var dataGridLogic = new DataGridLogic(data);50 49 var statisticsLogic = new StatisticsLogic(data, searchLogic); 51 var manipulationLogic = new ManipulationLogic(data, searchLogic, statisticsLogic, dataGridLogic); 52 //var correlationMatrixLogic = new ChartLogic(data); 50 var manipulationLogic = new ManipulationLogic(data, searchLogic, statisticsLogic); 53 51 var filterLogic = new FilterLogic(data); 54 52 55 //var dataCompletenessLogic = new ChartLogic(data);56 57 53 var viewShortcuts = new ItemList<IViewShortcut> { 58 new DataGridContent(data GridLogic, manipulationLogic, filterLogic),54 new DataGridContent(data, manipulationLogic, filterLogic), 59 55 new StatisticsContent(statisticsLogic), 60 56 … … 63 59 new ScatterPlotContent(data), 64 60 new CorrelationMatrixContent(Content), 65 new DataCompletenessChartContent( dataGridLogic,searchLogic),61 new DataCompletenessChartContent(searchLogic), 66 62 67 63 new FilterContent(filterLogic), 68 new ManipulationContent(manipulationLogic, searchLogic, dataGridLogic,filterLogic),64 new ManipulationContent(manipulationLogic, searchLogic, filterLogic), 69 65 new TransformationContent(data, filterLogic) 70 66 }; -
branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.4/FilterView.cs
r10998 r11002 113 113 { 114 114 UpdateFilterInfo(); 115 Content. isAndCombination = rBtnAnd.Checked;115 Content.IsAndCombination = rBtnAnd.Checked; 116 116 } 117 117 } -
branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.4/ManipulationView.cs
r10977 r11002 68 68 if (Content != null) { 69 69 cmbVariableNames.Items.Clear(); 70 foreach (var name in Content. DataGridLogic.ColumnNames) {70 foreach (var name in Content.ManipulationLogic.VariableNames) { 71 71 cmbVariableNames.Items.Add(name); 72 72 } … … 204 204 if (string.IsNullOrEmpty(replaceValue)) { 205 205 lblPreviewReplaceMissingValues.Text = "Preview not possible yet - please input the text which will be used as replacement."; 206 } else if (!Content. DataGridLogic.Validate(txtReplaceValue.Text, out errorMessage, columnIndex)) {206 } else if (!Content.ManipulationLogic.PreProcessingData.Validate(txtReplaceValue.Text, out errorMessage, columnIndex)) { 207 207 lblPreviewReplaceMissingValues.Text = "Preview not possible yet - " + errorMessage; 208 208 } else {
Note: See TracChangeset
for help on using the changeset viewer.