Changeset 16527 for trunk/HeuristicLab.Analysis/3.3/DataVisualization
- Timestamp:
- 01/10/19 13:29:27 (6 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/2947_ConfigurableIndexedDataTable (added) merged: 16148-16150,16156,16520,16524
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Analysis
- Property svn:mergeinfo changed
/branches/2947_ConfigurableIndexedDataTable/HeuristicLab.Analysis (added) merged: 16149-16150,16156,16520,16524
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs
r15583 r16527 34 34 [Item("DataRow", "A row of data values.")] 35 35 [StorableClass] 36 public class DataRow : NamedItem {36 public class DataRow : NamedItem , IDataRow { 37 37 private DataRowVisualProperties visualProperties; 38 38 public DataRowVisualProperties VisualProperties { -
trunk/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs
r15583 r16527 37 37 [Item("DataTable", "A table of data values.")] 38 38 [StorableClass] 39 public class DataTable : NamedItem, IStringConvertibleMatrix {39 public class DataTable : NamedItem, IStringConvertibleMatrix, IDataTable<DataRow> { 40 40 public static new Image StaticItemImage { 41 41 get { return HeuristicLab.Common.Resources.VSImageLibrary.Performance; } -
trunk/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataRow.cs
r16177 r16527 32 32 [Item("IndexedDataRow", "A data row that contains a series of points.")] 33 33 [StorableClass] 34 public class IndexedDataRow<T> : NamedItem {34 public class IndexedDataRow<T> : NamedItem, IDataRow { 35 35 36 36 private DataRowVisualProperties visualProperties; -
trunk/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataTable.cs
r15583 r16527 34 34 [Item("IndexedDataTable", "A data table where the points are also given with a certain index.")] 35 35 [StorableClass] 36 public class IndexedDataTable<T> : NamedItem, IStringConvertibleMatrix {36 public class IndexedDataTable<T> : NamedItem, IStringConvertibleMatrix, IDataTable<IndexedDataRow<T>> { 37 37 public static new Image StaticItemImage { 38 38 get { return HeuristicLab.Common.Resources.VSImageLibrary.Performance; } … … 90 90 public IndexedDataTable(string name) 91 91 : base(name) { 92 VisualProperties = new DataTableVisualProperties( );92 VisualProperties = new DataTableVisualProperties(name); 93 93 rows = new NamedItemCollection<IndexedDataRow<T>>(); 94 94 this.RegisterRowsEvents(); … … 96 96 public IndexedDataTable(string name, string description) 97 97 : base(name, description) { 98 VisualProperties = new DataTableVisualProperties( );98 VisualProperties = new DataTableVisualProperties(name); 99 99 rows = new NamedItemCollection<IndexedDataRow<T>>(); 100 100 this.RegisterRowsEvents(); … … 103 103 public override IDeepCloneable Clone(Cloner cloner) { 104 104 return new IndexedDataTable<T>(this, cloner); 105 } 106 107 #region BackwardsCompatibility3.3 108 // Using the name as title is the old style 109 [Storable(DefaultValue = true)] 110 private bool useNameAsTitle = false; 111 #endregion 112 113 [StorableHook(HookType.AfterDeserialization)] 114 private void AfterDeserialization() { 115 // BackwardsCompatibility3.3 116 #region Backwards compatible code, remove with 3.4 117 // Previously, the Name of the IndexedDataTable was used as Title 118 if (useNameAsTitle && string.IsNullOrEmpty(VisualProperties.Title)) { 119 VisualProperties.Title = Name; 120 useNameAsTitle = false; 121 } 122 #endregion 105 123 } 106 124 -
trunk/HeuristicLab.Analysis/3.3/DataVisualization/Interfaces/IDataRow.cs
r16149 r16527 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
trunk/HeuristicLab.Analysis/3.3/DataVisualization/Interfaces/IDataTable.cs
r16149 r16527 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab.
Note: See TracChangeset
for help on using the changeset viewer.