Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/12/14 17:03:45 (11 years ago)
Author:
tsteinre
Message:
  • divided/refactored PreprocessingData into TransactionalPreprocessingData and preprocessingData
Location:
branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/IPreprocessingContext.cs

    r10383 r10586  
    2929    : IItem {
    3030
    31     IPreprocessingData Data { get; }
     31    ITransactionalPreprocessingData Data { get; }
    3232
    3333    [Obsolete]
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/IPreprocessingData.cs

    r10580 r10586  
    6161
    6262    Dataset ExportToDataset();
    63 
    64     event DataPreprocessingChangedEventHandler Changed;
    65 
    66     bool IsUndoAvailable { get; }
    67     void Undo();
    68     void BeginTransaction();
    69     void EndTransaction();
    7063  }
    7164}
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/ITransactionalPreprocessingData.cs

    r10580 r10586  
    2020#endregion
    2121
    22 using System;
    23 using System.Collections.Generic;
    24 using HeuristicLab.Core;
    25 using HeuristicLab.Data;
    26 using HeuristicLab.Problems.DataAnalysis;
    2722
    2823namespace HeuristicLab.DataPreprocessing {
    2924
    30   public interface IPreprocessingData : INamedItem {
    31     T GetCell<T>(int columnIndex, int rowIndex);
    32 
    33     void SetCell<T>(int columnIndex, int rowIndex, T value);
    34 
    35     string GetCellAsString(int columnIndex, int rowIndex);
    36 
    37     [Obsolete("use the index based variant, is faster")]
    38     IList<T> GetValues<T>(string variableName);
    39     IList<T> GetValues<T>(int columnIndex);
    40 
    41     void SetValues<T>(int columnIndex, IList<T> values);
    42 
    43     void InsertRow(int rowIndex);
    44     void DeleteRow(int rowIndex);
    45 
    46     void InsertColumn<T>(string variableName, int columnIndex);
    47 
    48     void DeleteColumn(int columnIndex);
    49 
    50     IntRange TrainingPartition { get; }
    51     IntRange TestPartition { get; }
    52 
    53     IEnumerable<string> VariableNames { get; }
    54     string GetVariableName(int columnIndex);
    55     int GetColumnIndex(string variableName);
    56 
    57     bool IsType<T>(int columnIndex);
    58 
    59     int Columns { get; }
    60     int Rows { get; }
    61 
    62     Dataset ExportToDataset();
     25  public interface ITransactionalPreprocessingData : IPreprocessingData {
    6326
    6427    event DataPreprocessingChangedEventHandler Changed;
Note: See TracChangeset for help on using the changeset viewer.