Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/11/14 15:43:05 (10 years ago)
Author:
mleitner
Message:

Refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/ManipulationLogic.cs

    r10820 r11002  
    3030    private IStatisticsLogic statisticsLogic;
    3131    private ISearchLogic searchLogic;
    32     private IDataGridLogic dataGridLogic;
    33 
    34     public ManipulationLogic(ITransactionalPreprocessingData _prepocessingData, ISearchLogic theSearchLogic, IStatisticsLogic theStatisticsLogic, IDataGridLogic theDataGridLogic) {
     32
     33    public IEnumerable<string> VariableNames {
     34      get { return preprocessingData.VariableNames; }
     35    }
     36
     37    public ITransactionalPreprocessingData PreProcessingData {
     38      get { return preprocessingData; }
     39    }
     40
     41    public ManipulationLogic(ITransactionalPreprocessingData _prepocessingData, ISearchLogic theSearchLogic, IStatisticsLogic theStatisticsLogic) {
    3542      preprocessingData = _prepocessingData;
    3643      searchLogic = theSearchLogic;
    3744      statisticsLogic = theStatisticsLogic;
    38       dataGridLogic = theDataGridLogic;
    3945    }
    4046
     
    316322        foreach (var column in cells) {
    317323          foreach (var rowIdx in column.Value) {
    318             dataGridLogic.SetValue(value, column.Key, rowIdx);
     324            preprocessingData.SetValue(value, column.Key, rowIdx);
    319325          }
    320326        }
     
    396402    }
    397403
    398     public event DataPreprocessingChangedEventHandler Changed {
    399       add { dataGridLogic.Changed += value; }
    400       remove { dataGridLogic.Changed -= value; }
    401     }
     404    public event DataPreprocessingChangedEventHandler Changed;
    402405  }
    403406}
Note: See TracChangeset for help on using the changeset viewer.