- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3
- Files:
-
- 42 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/Allele.cs
r16453 r16462 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Fossil; 25 25 26 26 namespace HeuristicLab.Analysis { … … 29 29 /// </summary> 30 30 [Item("Allele", "Represents an allele of a solution which is used for allele analysis.")] 31 [Storable Class]31 [StorableType("27AE2AD2-D4A3-4187-A773-CDA518B8B28A")] 32 32 public class Allele : Item { 33 33 private string id; … … 55 55 #region Storing & Cloning 56 56 [StorableConstructor] 57 protected Allele( bool deserializing) : base(deserializing) { }57 protected Allele(StorableConstructorFlag _) : base(_) { } 58 58 protected Allele(Allele original, Cloner cloner) 59 59 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequency.cs
r16453 r16462 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Fossil; 25 25 26 26 namespace HeuristicLab.Analysis { … … 29 29 /// </summary> 30 30 [Item("AlleleFrequency", "Represents the frequency of an allele.")] 31 [Storable Class]31 [StorableType("9769F3D4-9207-4CDC-B473-8C18301EF418")] 32 32 public class AlleleFrequency : Item { 33 33 private string id; … … 91 91 #region Storing & Cloning 92 92 [StorableConstructor] 93 protected AlleleFrequency( bool deserializing) : base(deserializing) { }93 protected AlleleFrequency(StorableConstructorFlag _) : base(_) { } 94 94 protected AlleleFrequency(AlleleFrequency original, Cloner cloner) 95 95 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyAnalyzer.cs
r16453 r16462 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { … … 36 36 /// </summary> 37 37 [Item("AlleleFrequencyAnalyzer", "An operator for analyzing the frequency of alleles.")] 38 [Storable Class]38 [StorableType("FB4ABEB4-E94E-4B79-9356-8AC48D8F77BE")] 39 39 public abstract class AlleleFrequencyAnalyzer<T> : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator where T : class, IItem { 40 40 public virtual bool EnabledByDefault { … … 68 68 69 69 [StorableConstructor] 70 protected AlleleFrequencyAnalyzer( bool deserializing) : base(deserializing) { }70 protected AlleleFrequencyAnalyzer(StorableConstructorFlag _) : base(_) { } 71 71 protected AlleleFrequencyAnalyzer(AlleleFrequencyAnalyzer<T> original, Cloner cloner) : base(original, cloner) { } 72 72 public AlleleFrequencyAnalyzer() -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyCollection.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 31 31 /// </summary> 32 32 [Item("AlleleFrequencyCollection", "Represents a collection of allele frequencies.")] 33 [Storable Class]33 [StorableType("7BDABB5B-1FA0-4592-8C06-399DBEABB1CB")] 34 34 public class AlleleFrequencyCollection : ReadOnlyItemCollection<AlleleFrequency> { 35 35 public static new Image StaticItemImage { … … 38 38 39 39 [StorableConstructor] 40 protected AlleleFrequencyCollection( bool deserializing) : base(deserializing) { }40 protected AlleleFrequencyCollection(StorableConstructorFlag _) : base(_) { } 41 41 protected AlleleFrequencyCollection(AlleleFrequencyCollection original, Cloner cloner) : base(original, cloner) { } 42 42 public AlleleFrequencyCollection() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyCollectionHistory.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 31 31 /// </summary> 32 32 [Item("AlleleFrequencyCollectionHistory", "Represents history values of allele frequencies collections.")] 33 [Storable Class]33 [StorableType("4474E8A9-AA2C-4FED-A906-535DC2AC44A3")] 34 34 public class AlleleFrequencyCollectionHistory : ItemCollection<AlleleFrequencyCollection> { 35 35 public static new Image StaticItemImage { … … 38 38 39 39 [StorableConstructor] 40 protected AlleleFrequencyCollectionHistory( bool deserializing) : base(deserializing) { }40 protected AlleleFrequencyCollectionHistory(StorableConstructorFlag _) : base(_) { } 41 41 protected AlleleFrequencyCollectionHistory(AlleleFrequencyCollectionHistory original, Cloner cloner) : base(original, cloner) { } 42 42 public AlleleFrequencyCollectionHistory() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/BestScopeSolutionAnalyzer.cs
r16453 r16462 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { … … 36 36 /// </summary> 37 37 [Item("BestScopeSolutionAnalyzer", "An operator that extracts the scope containing the best quality.")] 38 [Storable Class]38 [StorableType("2E8C2770-B591-4F77-BF1D-E4DB218A2282")] 39 39 public class BestScopeSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 40 40 … … 65 65 #region Storing & Cloning 66 66 [StorableConstructor] 67 protected BestScopeSolutionAnalyzer( bool deserializing) : base(deserializing) { }67 protected BestScopeSolutionAnalyzer(StorableConstructorFlag _) : base(_) { } 68 68 protected BestScopeSolutionAnalyzer(BestScopeSolutionAnalyzer original, Cloner cloner) : base(original, cloner) { } 69 69 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs
r16453 r16462 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Core; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Analysis { … … 33 33 /// </summary> 34 34 [Item("DataRow", "A row of data values.")] 35 [Storable Class]35 [StorableType("34A66F23-0FBB-414C-81C8-D3AA1C470446")] 36 36 public class DataRow : NamedItem { 37 37 private DataRowVisualProperties visualProperties; … … 70 70 71 71 [StorableConstructor] 72 protected DataRow( bool deserializing) : base(deserializing) { }72 protected DataRow(StorableConstructorFlag _) : base(_) { } 73 73 protected DataRow(DataRow original, Cloner cloner) 74 74 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs
r16453 r16462 24 24 using System.Drawing; 25 25 using HeuristicLab.Common; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 30 30 /// Visual properties of a DataRow. 31 31 /// </summary> 32 [Storable Class]32 [StorableType("3B28F24F-5CA7-40C2-A81C-65FCAF5B2C66")] 33 33 public class DataRowVisualProperties : DeepCloneable, INotifyPropertyChanged { 34 34 #region ChartType … … 233 233 234 234 [StorableConstructor] 235 protected DataRowVisualProperties( bool deserializing) : base() { }235 protected DataRowVisualProperties(StorableConstructorFlag _) { } 236 236 protected DataRowVisualProperties(DataRowVisualProperties original, Cloner cloner) 237 237 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs
r16453 r16462 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { … … 36 36 /// </summary> 37 37 [Item("DataTable", "A table of data values.")] 38 [Storable Class]38 [StorableType("3DD78514-DBCE-4B2A-83B9-847FC67C264D")] 39 39 public class DataTable : NamedItem, IStringConvertibleMatrix { 40 40 public static new Image StaticItemImage { … … 83 83 84 84 [StorableConstructor] 85 protected DataTable( bool deserializing) : base(deserializing) { }85 protected DataTable(StorableConstructorFlag _) : base(_) { } 86 86 protected DataTable(DataTable original, Cloner cloner) 87 87 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableHistory.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 31 31 /// </summary> 32 32 [Item("DataTableHistory", "Represents history values of data tables.")] 33 [Storable Class]33 [StorableType("5ECB8C15-4724-4B9A-B667-055CC2FD713A")] 34 34 public class DataTableHistory : ItemCollection<DataTable> { 35 35 public static new Image StaticItemImage { … … 38 38 39 39 [StorableConstructor] 40 protected DataTableHistory( bool deserializing) : base(deserializing) { }40 protected DataTableHistory(StorableConstructorFlag _) : base(_) { } 41 41 protected DataTableHistory(DataTableHistory original, Cloner cloner) : base(original, cloner) { } 42 42 public DataTableHistory() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableValuesCollector.cs
r16453 r16462 27 27 using HeuristicLab.Operators; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Analysis { … … 34 34 /// </summary> 35 35 [Item("DataTableValuesCollector", "An operator which collects the actual values of parameters and adds them to a table of data values.")] 36 [Storable Class]36 [StorableType("B3409421-D7F0-4C79-B8F8-B7E77E7C554F")] 37 37 public class DataTableValuesCollector : ValuesCollector { 38 38 public ValueLookupParameter<DataTable> DataTableParameter { … … 50 50 #region Storing & Cloning 51 51 [StorableConstructor] 52 protected DataTableValuesCollector( bool deserializing) : base(deserializing) { }52 protected DataTableValuesCollector(StorableConstructorFlag _) : base(_) { } 53 53 protected DataTableValuesCollector(DataTableValuesCollector original, Cloner cloner) : base(original, cloner) { } 54 54 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs
r16453 r16462 20 20 #endregion 21 21 22 using System;23 22 using System.ComponentModel; 24 23 using System.Drawing; 25 24 using HeuristicLab.Common; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 27 26 28 27 namespace HeuristicLab.Analysis { … … 30 29 /// Visual properties of a DataTable. 31 30 /// </summary> 32 [Storable Class]31 [StorableType("CA654495-8671-499A-B990-0E67E589B906")] 33 32 public class DataTableVisualProperties : DeepCloneable, INotifyPropertyChanged { 34 33 … … 562 561 563 562 [StorableConstructor] 564 protected DataTableVisualProperties( bool deserializing) : base() { }563 protected DataTableVisualProperties(StorableConstructorFlag _) { } 565 564 protected DataTableVisualProperties(DataTableVisualProperties original, Cloner cloner) 566 565 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/GanttData.cs
r16453 r16462 29 29 using HeuristicLab.Common; 30 30 using HeuristicLab.Core; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { 34 34 [Item("Gantt Data", "Data of a Gantt visualization")] 35 [Storable Class]35 [StorableType("5EF715EE-23B7-416D-85D0-28C61F81C55D")] 36 36 public class GanttData : NamedItem { 37 37 … … 45 45 46 46 [StorableConstructor] 47 protected GanttData( bool deserializing) : base(deserializing) {}47 protected GanttData(StorableConstructorFlag _) : base(_) { } 48 48 protected GanttData(GanttData original, Cloner cloner) 49 49 : base(original, cloner) { … … 70 70 71 71 [Item("Gantt Row", "Row of a Gantt chart")] 72 [Storable Class]72 [StorableType("DDAA9C4C-CE19-4E0D-9AB2-02F8CDF2B8D4")] 73 73 public class GanttRow : NamedItem { 74 74 [Storable] … … 77 77 78 78 [StorableConstructor] 79 protected GanttRow( bool deserializing) : base(deserializing) {}79 protected GanttRow(StorableConstructorFlag _) : base(_) { } 80 80 protected GanttRow(GanttRow original, Cloner cloner) 81 81 : base(original, cloner) { … … 99 99 100 100 [Item("Gantt Item", "Item of a Gantt chart row")] 101 [Storable Class]101 [StorableType("E2CEFEAE-AEA4-4F1D-94D5-D7AA784982F5")] 102 102 public class GanttItem : Item, INotifyPropertyChanged { 103 103 … … 158 158 159 159 [StorableConstructor] 160 protected GanttItem( bool deserializing) : base(deserializing) { }160 protected GanttItem(StorableConstructorFlag _) : base(_) { } 161 161 protected GanttItem(GanttItem original, Cloner cloner) 162 162 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/HeatMap.cs
r16453 r16462 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Analysis { 30 30 [Item("HeatMap", "Represents a heat map of double values.")] 31 [Storable Class]31 [StorableType("863005CD-A281-4A42-AF58-6F0BD0988C79")] 32 32 public class HeatMap : DoubleMatrix { 33 33 public static new Image StaticItemImage { … … 88 88 89 89 [StorableConstructor] 90 protected HeatMap( bool deserializing) : base(deserializing) { }90 protected HeatMap(StorableConstructorFlag _) : base(_) { } 91 91 protected HeatMap(HeatMap original, Cloner cloner) 92 92 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/HeatMapHistory.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 31 31 /// </summary> 32 32 [Item("HeatMapHistory", "Represents history values of heat maps.")] 33 [Storable Class]33 [StorableType("7E282E3E-673B-4D98-AB51-48DE22E50E43")] 34 34 public class HeatMapHistory : ItemCollection<HeatMap> { 35 35 public static new Image StaticItemImage { … … 38 38 39 39 [StorableConstructor] 40 protected HeatMapHistory( bool deserializing) : base(deserializing) { }40 protected HeatMapHistory(StorableConstructorFlag _) : base(_) { } 41 41 protected HeatMapHistory(HeatMapHistory original, Cloner cloner) : base(original, cloner) { } 42 42 public HeatMapHistory() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataRow.cs
r16453 r16462 27 27 using HeuristicLab.Common; 28 28 using HeuristicLab.Core; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Analysis { 32 32 [Item("IndexedDataRow", "A data row that contains a series of points.")] 33 [Storable Class]33 [StorableType("0B0BB900-4C30-4485-82C2-C9E633110685")] 34 34 public class IndexedDataRow<T> : NamedItem { 35 35 … … 81 81 82 82 [StorableConstructor] 83 protected IndexedDataRow( bool deserializing) : base(deserializing) { }83 protected IndexedDataRow(StorableConstructorFlag _) : base(_) { } 84 84 protected IndexedDataRow(IndexedDataRow<T> original, Cloner cloner) 85 85 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataTable.cs
r16453 r16462 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { 34 34 [Item("IndexedDataTable", "A data table where the points are also given with a certain index.")] 35 [Storable Class]35 [StorableType("1453C842-6312-4931-9B05-20399A0528D6")] 36 36 public class IndexedDataTable<T> : NamedItem, IStringConvertibleMatrix { 37 37 public static new Image StaticItemImage { … … 75 75 76 76 [StorableConstructor] 77 protected IndexedDataTable( bool deserializing) : base(deserializing) { }77 protected IndexedDataTable(StorableConstructorFlag _) : base(_) { } 78 78 protected IndexedDataTable(IndexedDataTable<T> original, Cloner cloner) 79 79 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlot.cs
r16453 r16462 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { 34 34 [Item("ScatterPlot", "A scatter plot of 2D data")] 35 [Storable Class]35 [StorableType("9706C8CB-4118-400B-9AE2-A4F00D7580B5")] 36 36 public class ScatterPlot : NamedItem, IStringConvertibleMatrix { 37 37 public static new Image StaticItemImage { … … 80 80 81 81 [StorableConstructor] 82 protected ScatterPlot( bool deserializing) : base(deserializing) { }82 protected ScatterPlot(StorableConstructorFlag _) : base(_) { } 83 83 protected ScatterPlot(ScatterPlot original, Cloner cloner) 84 84 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRow.cs
r16453 r16462 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Core; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Analysis { … … 33 33 /// </summary> 34 34 [Item("ScatterPlotDataRow", "A row of data values for a scatter plot.")] 35 [Storable Class]35 [StorableType("29A84519-5AB7-400F-BDD2-6B497B459B4D")] 36 36 public class ScatterPlotDataRow : NamedItem { 37 37 private ScatterPlotDataRowVisualProperties visualProperties; … … 70 70 71 71 [StorableConstructor] 72 protected ScatterPlotDataRow( bool deserializing) : base(deserializing) { }72 protected ScatterPlotDataRow(StorableConstructorFlag _) : base(_) { } 73 73 protected ScatterPlotDataRow(ScatterPlotDataRow original, Cloner cloner) 74 74 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRowVisualProperties.cs
r16453 r16462 24 24 using System.Drawing; 25 25 using HeuristicLab.Common; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 30 30 /// Visual properties of a ScatterPlotDataRow. 31 31 /// </summary> 32 [Storable Class]32 [StorableType("3336A12E-A464-438E-9A37-B87790AE963A")] 33 33 public class ScatterPlotDataRowVisualProperties : DeepCloneable, INotifyPropertyChanged { 34 34 #region PointStyle … … 206 206 207 207 [StorableConstructor] 208 protected ScatterPlotDataRowVisualProperties( bool deserializing) : base() { }208 protected ScatterPlotDataRowVisualProperties(StorableConstructorFlag _) { } 209 209 protected ScatterPlotDataRowVisualProperties(ScatterPlotDataRowVisualProperties original, Cloner cloner) 210 210 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotHistory.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Analysis { … … 31 31 /// </summary> 32 32 [Item("ScatterPlotHistory", "Represents history values of scatter plots.")] 33 [Storable Class]33 [StorableType("2FDE6993-8841-4E1B-BAD0-F0EAF0822C7E")] 34 34 public class ScatterPlotHistory : ItemCollection<ScatterPlot> { 35 35 public static new Image StaticItemImage { … … 38 38 39 39 [StorableConstructor] 40 protected ScatterPlotHistory( bool deserializing) : base(deserializing) { }40 protected ScatterPlotHistory(StorableConstructorFlag _) : base(_) { } 41 41 protected ScatterPlotHistory(ScatterPlotHistory original, Cloner cloner) : base(original, cloner) { } 42 42 public ScatterPlotHistory() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotVisualProperties.cs
r16453 r16462 23 23 using System.Drawing; 24 24 using HeuristicLab.Common; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Analysis { … … 29 29 /// Visual properties of a ScatterPlot. 30 30 /// </summary> 31 [Storable Class]31 [StorableType("55E5B5E9-DCA7-4A1B-956D-457BEF0D02D8")] 32 32 public class ScatterPlotVisualProperties : DeepCloneable, INotifyPropertyChanged { 33 33 private Font titleFont; … … 310 310 311 311 [StorableConstructor] 312 protected ScatterPlotVisualProperties( bool deserializing) : base() { }312 protected ScatterPlotVisualProperties(StorableConstructorFlag _) { } 313 313 protected ScatterPlotVisualProperties(ScatterPlotVisualProperties original, Cloner cloner) 314 314 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/HeuristicLab.Analysis-3.3.csproj
r16454 r16462 112 112 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 113 113 </Reference> 114 <Reference Include="HEAL.Fossil, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">114 <Reference Include="HEAL.Fossil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 115 115 <HintPath>..\..\packages\HEAL.Fossil.1.0.0\lib\netstandard2.0\HEAL.Fossil.dll</HintPath> 116 116 </Reference> -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiAnalyzer.cs
r16453 r16462 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Analysis { … … 34 34 /// </summary> 35 35 [Item("MultiAnalyzer", "An analyzer which applies arbitrary many other analyzers.")] 36 [Storable Class]36 [StorableType("EE2A8255-3151-4F29-B5B0-D7842F9AC5C5")] 37 37 public class MultiAnalyzer : CheckedMultiOperator<IAnalyzer>, IMultiAnalyzer { 38 38 public override bool CanChangeName { … … 57 57 #region Storing & Cloning 58 58 [StorableConstructor] 59 protected MultiAnalyzer( bool deserializing) : base(deserializing) { }59 protected MultiAnalyzer(StorableConstructorFlag _) : base(_) { } 60 60 protected MultiAnalyzer(MultiAnalyzer original, Cloner cloner) : base(original, cloner) { } 61 61 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiObjective/ParetoFrontAnalyzer.cs
r16453 r16462 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Analysis { 31 31 [Item("ParetoFrontAnalyzer", "Analyzer for multiobjective problems that collects and presents the current Pareto front as double matrix as well as the solution scopes that lie on the current front.")] 32 [Storable Class]32 [StorableType("972CEB70-3D0D-4602-97B1-B02DC7FBD9E8")] 33 33 public abstract class ParetoFrontAnalyzer : SingleSuccessorOperator, IAnalyzer, IMultiObjectiveOperator { 34 34 public virtual bool EnabledByDefault { … … 44 44 45 45 [StorableConstructor] 46 protected ParetoFrontAnalyzer( bool deserializing) : base(deserializing) { }46 protected ParetoFrontAnalyzer(StorableConstructorFlag _) : base(_) { } 47 47 protected ParetoFrontAnalyzer(ParetoFrontAnalyzer original, Cloner cloner) : base(original, cloner) { } 48 48 public ParetoFrontAnalyzer() { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiObjective/RankBasedParetoFrontAnalyzer.cs
r16453 r16462 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Analysis { 32 32 [Item("RankBasedParetoFrontAnalyzer", "Uses the rank value that is computed by e.g. the NSGA2's fast non dominated sort operator to collect all solutions and their qualities of front 0 (the current Pareto front).")] 33 [Storable Class]33 [StorableType("9F314FB6-6BA2-4CC8-843B-B68CF01F7BE7")] 34 34 public class RankBasedParetoFrontAnalyzer : ParetoFrontAnalyzer { 35 35 public IScopeTreeLookupParameter<IntValue> RankParameter { … … 38 38 39 39 [StorableConstructor] 40 protected RankBasedParetoFrontAnalyzer( bool deserializing) : base(deserializing) { }40 protected RankBasedParetoFrontAnalyzer(StorableConstructorFlag _) : base(_) { } 41 41 protected RankBasedParetoFrontAnalyzer(RankBasedParetoFrontAnalyzer original, Cloner cloner) : base(original, cloner) { } 42 42 public RankBasedParetoFrontAnalyzer() { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/PopulationDiversityAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { … … 39 39 [Obsolete] 40 40 [Item("PopulationDiversityAnalyzer", "An operator for analyzing the solution diversity in a population.")] 41 [Storable Class]41 [StorableType("58DAB745-C7AB-464B-8894-705E45FE0C7A")] 42 42 public abstract class PopulationDiversityAnalyzer<T> : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator where T : class, IItem { 43 43 public virtual bool EnabledByDefault { … … 68 68 69 69 [StorableConstructor] 70 protected PopulationDiversityAnalyzer( bool deserializing) : base(deserializing) { }70 protected PopulationDiversityAnalyzer(StorableConstructorFlag _) : base(_) { } 71 71 protected PopulationDiversityAnalyzer(PopulationDiversityAnalyzer<T> original, Cloner cloner) : base(original, cloner) { } 72 72 public PopulationDiversityAnalyzer() -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/PopulationSimilarityAnalyzer.cs
r16453 r16462 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Fossil; 32 32 33 33 namespace HeuristicLab.Analysis { … … 36 36 /// </summary> 37 37 [Item("PopulationSimilarityAnalyzer", "An operator for analyzing the solution similarity in a population.")] 38 [Storable Class]38 [StorableType("56A495B0-573F-421A-99E2-24D67D8DB686")] 39 39 public class PopulationSimilarityAnalyzer : SingleSuccessorOperator, IAnalyzer, ISimilarityBasedOperator { 40 40 private const string DiversityResultNameParameterName = "DiversityResultsName"; … … 96 96 97 97 [StorableConstructor] 98 protected PopulationSimilarityAnalyzer( bool deserializing) : base(deserializing) { }98 protected PopulationSimilarityAnalyzer(StorableConstructorFlag _) : base(_) { } 99 99 100 100 protected PopulationSimilarityAnalyzer(PopulationSimilarityAnalyzer original, Cloner cloner) -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/SingleObjectivePopulationDiversityAnalyzer.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 using HeuristicLab.PluginInfrastructure; 27 27 … … 36 36 [NonDiscoverableType] 37 37 [Item("SingleObjectivePopulationDiversityAnalyzer", "An operator for analyzing the solution diversity in a population.")] 38 [Storable Class]38 [StorableType("71612344-657C-4270-8A44-5D521C0118A8")] 39 39 public class SingleObjectivePopulationDiversityAnalyzer : PopulationSimilarityAnalyzer { 40 40 [StorableConstructor] 41 protected SingleObjectivePopulationDiversityAnalyzer( bool deserializing) : base(deserializing) { }41 protected SingleObjectivePopulationDiversityAnalyzer(StorableConstructorFlag _) : base(_) { } 42 42 protected SingleObjectivePopulationDiversityAnalyzer(SingleObjectivePopulationDiversityAnalyzer original, Cloner cloner) : base(original, cloner) { } 43 43 -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { … … 35 35 /// </summary> 36 36 [Item("BestAverageWorstQualityAnalyzer", "An operator which analyzes the best, average and worst quality of solutions in the scope tree.")] 37 [Storable Class]37 [StorableType("D10450C6-A822-416E-ABC0-B2703317D5C1")] 38 38 public sealed class BestAverageWorstQualityAnalyzer : AlgorithmOperator, IAnalyzer, ISingleObjectiveOperator { 39 39 #region Parameter properties … … 87 87 #region Storing & Cloning 88 88 [StorableConstructor] 89 private BestAverageWorstQualityAnalyzer( bool deserializing) : base(deserializing) { }89 private BestAverageWorstQualityAnalyzer(StorableConstructorFlag _) : base(_) { } 90 90 private BestAverageWorstQualityAnalyzer(BestAverageWorstQualityAnalyzer original, Cloner cloner) 91 91 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityCalculator.cs
r16453 r16462 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Analysis { … … 33 33 /// </summary> 34 34 [Item("BestAverageWorstQualityCalculator", "An operator which calculates the best, average and worst quality of solutions in the scope tree.")] 35 [Storable Class]35 [StorableType("29E14C28-D4F7-4F26-9D18-61867457A693")] 36 36 public sealed class BestAverageWorstQualityCalculator : SingleSuccessorOperator, ISingleObjectiveOperator { 37 37 public ValueLookupParameter<BoolValue> MaximizationParameter { … … 53 53 #region Storing & Cloning 54 54 [StorableConstructor] 55 private BestAverageWorstQualityCalculator( bool deserializing) : base(deserializing) { }55 private BestAverageWorstQualityCalculator(StorableConstructorFlag _) : base(_) { } 56 56 private BestAverageWorstQualityCalculator(BestAverageWorstQualityCalculator original, Cloner cloner) : base(original, cloner) { } 57 57 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestQualityMemorizer.cs
r16453 r16462 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Analysis { … … 33 33 /// </summary> 34 34 [Item("BestQualityMemorizer", "An operator that updates the best quality found so far with those qualities contained in the scope tree.")] 35 [Storable Class]35 [StorableType("911B6177-6696-43DB-A113-D246CD87D25A")] 36 36 public class BestQualityMemorizer : SingleSuccessorOperator, ISingleObjectiveOperator { 37 37 public ValueLookupParameter<BoolValue> MaximizationParameter { … … 47 47 #region Storing & Cloning 48 48 [StorableConstructor] 49 protected BestQualityMemorizer( bool deserializing) : base(deserializing) { }49 protected BestQualityMemorizer(StorableConstructorFlag _) : base(_) { } 50 50 protected BestQualityMemorizer(BestQualityMemorizer original, Cloner cloner) : base(original, cloner) { } 51 51 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { … … 35 35 /// </summary> 36 36 [Item("QualityAnalyzer", "An operator which analyzes the quality of solutions in the scope tree.")] 37 [Storable Class]37 [StorableType("E0CC9A68-7019-418D-88AE-46BDEFA616A7")] 38 38 public sealed class QualityAnalyzer : AlgorithmOperator, IAnalyzer, ISingleObjectiveOperator { 39 39 #region Parameter properties … … 84 84 #region Storing & Cloning 85 85 [StorableConstructor] 86 private QualityAnalyzer( bool deserializing) : base(deserializing) { }86 private QualityAnalyzer(StorableConstructorFlag _) : base(_) { } 87 87 private QualityAnalyzer(QualityAnalyzer original, Cloner cloner) 88 88 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDifferenceCalculator.cs
r16453 r16462 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Analysis { … … 32 32 /// </summary> 33 33 [Item("QualityDifferenceCalculator", "An operator which calculates the absolute and relative difference of two quality values.")] 34 [Storable Class]34 [StorableType("D40349AC-2C28-42F9-8C25-107D931E8F59")] 35 35 public class QualityDifferenceCalculator : SingleSuccessorOperator { 36 36 public IValueLookupParameter<DoubleValue> FirstQualityParameter { … … 49 49 #region Storing & Cloning 50 50 [StorableConstructor] 51 protected QualityDifferenceCalculator( bool deserializing) : base(deserializing) { }51 protected QualityDifferenceCalculator(StorableConstructorFlag _) : base(_) { } 52 52 protected QualityDifferenceCalculator(QualityDifferenceCalculator original, Cloner cloner) : base(original, cloner) { } 53 53 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDistributionAnalyzer.cs
r16453 r16462 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Analysis.QualityAnalysis { 32 32 [Item("QualityDistributionAnalyzer", "Analyzes the distribution of the quality values in that it adds a Histogram of them into the result collection.")] 33 [Storable Class]33 [StorableType("9B339DF1-A9D3-4C9C-B78C-84B764715EB8")] 34 34 public class QualityDistributionAnalyzer : SingleSuccessorOperator, IAnalyzer, IIterationBasedOperator, ISingleObjectiveOperator { 35 35 … … 70 70 71 71 [StorableConstructor] 72 protected QualityDistributionAnalyzer( bool deserializing) : base(deserializing) { }72 protected QualityDistributionAnalyzer(StorableConstructorFlag _) : base(_) { } 73 73 protected QualityDistributionAnalyzer(QualityDistributionAnalyzer original, Cloner cloner) 74 74 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityPerClockAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { 33 33 [Item("QualityPerClockAnalyzer", @"Creates a plot of the solution quality with respect to the elapsed wall-clock time.")] 34 [Storable Class]34 [StorableType("23410F61-AEE0-44BD-B721-2C4B33A1F4FE")] 35 35 public class QualityPerClockAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 36 36 public virtual bool EnabledByDefault { … … 51 51 52 52 [StorableConstructor] 53 protected QualityPerClockAnalyzer( bool deserializing) : base(deserializing) { }53 protected QualityPerClockAnalyzer(StorableConstructorFlag _) : base(_) { } 54 54 protected QualityPerClockAnalyzer(QualityPerClockAnalyzer original, Cloner cloner) : base(original, cloner) { } 55 55 public QualityPerClockAnalyzer() -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityPerEvaluationsAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { 33 33 [Item("QualityPerEvaluationsAnalyzer", @"Creates a plot of the solution quality with respect to the number of evaluated solutions.")] 34 [Storable Class]34 [StorableType("51790BC2-9851-4234-93EF-DF1E092F4BF0")] 35 35 public class QualityPerEvaluationsAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 36 36 public virtual bool EnabledByDefault { … … 55 55 56 56 [StorableConstructor] 57 protected QualityPerEvaluationsAnalyzer( bool deserializing) : base(deserializing) { }57 protected QualityPerEvaluationsAnalyzer(StorableConstructorFlag _) : base(_) { } 58 58 protected QualityPerEvaluationsAnalyzer(QualityPerEvaluationsAnalyzer original, Cloner cloner) : base(original, cloner) { } 59 59 public QualityPerEvaluationsAnalyzer() -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/ScaledQualityDifferenceAnalyzer.cs
r16453 r16462 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Analysis.QualityAnalysis { … … 32 32 The difference lies in the interval [0;1] if the range [min;max] is as large as the observed quality values, otherwise the difference will become < 0 or > 1. 33 33 A value towards 0 always means that it's closer to the better fitness value, while a value towards 1 means that it's closer to the worse fitness value.")] 34 [Storable Class]34 [StorableType("C0E9AE9C-06F8-4A5F-A726-6532F0E038CF")] 35 35 public class ScaledQualityDifferenceAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 36 36 public virtual bool EnabledByDefault { … … 58 58 59 59 [StorableConstructor] 60 protected ScaledQualityDifferenceAnalyzer( bool deserializing) : base(deserializing) { }60 protected ScaledQualityDifferenceAnalyzer(StorableConstructorFlag _) : base(_) { } 61 61 protected ScaledQualityDifferenceAnalyzer(ScaledQualityDifferenceAnalyzer original, Cloner cloner) : base(original, cloner) { } 62 62 public ScaledQualityDifferenceAnalyzer() -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { … … 35 35 /// </summary> 36 36 [Item("MinAverageMaxValueAnalyzer", "An operator which analyzes the minimum, average and maximum of a value in the scope tree.")] 37 [Storable Class]37 [StorableType("D305BB40-F613-4DB5-8778-C0278551CAA3")] 38 38 public sealed class MinAverageMaxValueAnalyzer : AlgorithmOperator, IAnalyzer { 39 39 #region Parameter properties … … 90 90 #region Storing & Cloning 91 91 [StorableConstructor] 92 private MinAverageMaxValueAnalyzer( bool deserializing) : base(deserializing) { }92 private MinAverageMaxValueAnalyzer(StorableConstructorFlag _) : base(_) { } 93 93 private MinAverageMaxValueAnalyzer(MinAverageMaxValueAnalyzer original, Cloner cloner) 94 94 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueCalculator.cs
r16453 r16462 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Analysis { … … 32 32 /// </summary> 33 33 [Item("MinAverageMaxValueCalculator", "An operator which calculates the minimum, average and maximum of a value in the scope tree.")] 34 [Storable Class]34 [StorableType("C10C55BB-737F-4A0A-BAB0-F3DAC28FBCB8")] 35 35 public sealed class MinAverageMaxValueCalculator : SingleSuccessorOperator { 36 36 public ScopeTreeLookupParameter<DoubleValue> ValueParameter { … … 49 49 #region Storing & Cloning 50 50 [StorableConstructor] 51 private MinAverageMaxValueCalculator( bool deserializing) : base(deserializing) { }51 private MinAverageMaxValueCalculator(StorableConstructorFlag _) : base(_) { } 52 52 private MinAverageMaxValueCalculator(MinAverageMaxValueCalculator original, Cloner cloner) : base(original, cloner) { } 53 53 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/SingleValueAnalyzer.cs
r16453 r16462 27 27 using HeuristicLab.Optimization.Operators; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Analysis { … … 34 34 /// </summary> 35 35 [Item("SingleValueAnalyzer", "An operator which analyzes a value in the scope tree (current scope and parents).")] 36 [Storable Class]36 [StorableType("A732AA1E-A772-44A4-8DD3-9AB3E3A0C546")] 37 37 public sealed class SingleValueAnalyzer : AlgorithmOperator, IAnalyzer { 38 38 #region Parameter properties … … 62 62 #region Storing & Cloning 63 63 [StorableConstructor] 64 private SingleValueAnalyzer( bool deserializing) : base(deserializing) { }64 private SingleValueAnalyzer(StorableConstructorFlag _) : base(_) { } 65 65 private SingleValueAnalyzer(SingleValueAnalyzer original, Cloner cloner) : base(original, cloner) { } 66 66 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/ValueAnalyzer.cs
r16453 r16462 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Analysis { … … 35 35 /// </summary> 36 36 [Item("ValueAnalyzer", "An operator which analyzes a value in the scope tree (current scope and children).")] 37 [Storable Class]37 [StorableType("A906F087-28A5-4E0B-897B-B0FD1B286ACE")] 38 38 public sealed class ValueAnalyzer : AlgorithmOperator, IAnalyzer { 39 39 #region Parameter properties … … 63 63 #region Storing & Cloning 64 64 [StorableConstructor] 65 private ValueAnalyzer( bool deserializing) : base(deserializing) { }65 private ValueAnalyzer(StorableConstructorFlag _) : base(_) { } 66 66 private ValueAnalyzer(ValueAnalyzer original, Cloner cloner) 67 67 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.