- Timestamp:
- 03/12/14 17:03:45 (11 years ago)
- 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 29 29 : IItem { 30 30 31 I PreprocessingData Data { get; }31 ITransactionalPreprocessingData Data { get; } 32 32 33 33 [Obsolete] -
branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/IPreprocessingData.cs
r10580 r10586 61 61 62 62 Dataset ExportToDataset(); 63 64 event DataPreprocessingChangedEventHandler Changed;65 66 bool IsUndoAvailable { get; }67 void Undo();68 void BeginTransaction();69 void EndTransaction();70 63 } 71 64 } -
branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/ITransactionalPreprocessingData.cs
r10580 r10586 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 using HeuristicLab.Core;25 using HeuristicLab.Data;26 using HeuristicLab.Problems.DataAnalysis;27 22 28 23 namespace HeuristicLab.DataPreprocessing { 29 24 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 { 63 26 64 27 event DataPreprocessingChangedEventHandler Changed;
Note: See TracChangeset
for help on using the changeset viewer.