Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/04/12 11:43:16 (12 years ago)
Author:
mkommend
Message:

#1292: Moved FeatureCorrelation specific classes from Problems.DataAnalysis to Problems.DataAnalysis.Views.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/FeatureCorrelation/AbstractFeatureCorrelationView.cs

    r8689 r8729  
    3333using HeuristicLab.MainForm;
    3434using HeuristicLab.MainForm.WindowsForms;
    35 using FCE = HeuristicLab.Problems.DataAnalysis.FeatureCorrelationEnums;
    3635
    3736namespace HeuristicLab.Problems.DataAnalysis.Views {
     
    5352    }
    5453
    55     public AbstractFeatureCorrelationView() {
     54    protected AbstractFeatureCorrelationView() {
    5655      InitializeComponent();
    5756      sortedColumnIndices = new List<KeyValuePair<int, SortOrder>>();
    5857      rowComparer = new StringConvertibleMatrixView.RowComparer();
    5958      fcc = new FeatureCorrelationCalculator();
    60       var calculatorList = FCE.EnumToList<FCE.CorrelationCalculators>().Select(x => new KeyValuePair<FCE.CorrelationCalculators, string>(x, FCE.GetEnumDescription(x))).ToList();
     59      var calculatorList = FeatureCorrelationEnums.EnumToList<FeatureCorrelationEnums.CorrelationCalculators>().Select(x => new KeyValuePair<FeatureCorrelationEnums.CorrelationCalculators, string>(x, FeatureCorrelationEnums.GetEnumDescription(x))).ToList();
    6160      CorrelationCalcComboBox.ValueMember = "Key";
    6261      CorrelationCalcComboBox.DisplayMember = "Value";
    63       CorrelationCalcComboBox.DataSource = new BindingList<KeyValuePair<FCE.CorrelationCalculators, string>>(calculatorList);
    64       var partitionList = FCE.EnumToList<FCE.Partitions>().Select(x => new KeyValuePair<FCE.Partitions, string>(x, FCE.GetEnumDescription(x))).ToList();
     62      CorrelationCalcComboBox.DataSource = new BindingList<KeyValuePair<FeatureCorrelationEnums.CorrelationCalculators, string>>(calculatorList);
     63      var partitionList = FeatureCorrelationEnums.EnumToList<FeatureCorrelationEnums.Partitions>().Select(x => new KeyValuePair<FeatureCorrelationEnums.Partitions, string>(x, FeatureCorrelationEnums.GetEnumDescription(x))).ToList();
    6564      PartitionComboBox.ValueMember = "Key";
    6665      PartitionComboBox.DisplayMember = "Value";
    67       PartitionComboBox.DataSource = new BindingList<KeyValuePair<FCE.Partitions, string>>(partitionList);
     66      PartitionComboBox.DataSource = new BindingList<KeyValuePair<FeatureCorrelationEnums.Partitions, string>>(partitionList);
    6867    }
    6968
    7069    protected override void RegisterContentEvents() {
    7170      base.RegisterContentEvents();
    72       fcc.ProgressCalculation += new DataAnalysis.FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation);
    73       fcc.CorrelationCalculationFinished += new DataAnalysis.FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished);
     71      fcc.ProgressCalculation += new FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation);
     72      fcc.CorrelationCalculationFinished += new FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished);
    7473    }
    7574
    7675    protected override void DeregisterContentEvents() {
    77       fcc.CorrelationCalculationFinished += new DataAnalysis.FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished);
    78       fcc.ProgressCalculation += new DataAnalysis.FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation);
     76      fcc.CorrelationCalculationFinished += new FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished);
     77      fcc.ProgressCalculation += new FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation);
    7978      base.DeregisterContentEvents();
    8079    }
     
    115114
    116115    protected abstract void CalculateCorrelation();
     116    protected abstract void Content_CorrelationCalculationFinished(object sender, FeatureCorrelationCalculator.CorrelationCalculationFinishedArgs e);
    117117
    118118    protected void UpdateDataGrid() {
     
    163163      HeatMapProgressBar.Value = e.ProgressPercentage;
    164164    }
    165 
    166     protected abstract void Content_CorrelationCalculationFinished(object sender, FeatureCorrelationCalculator.CorrelationCalculationFinishedArgs e);
    167165
    168166    protected void DataGridView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) {
Note: See TracChangeset for help on using the changeset viewer.