Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Analysis
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Analysis/3.3
- Files:
-
- 41 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/Allele.cs
r14185 r14927 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 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("31ad255c-1d16-4dd7-aaa6-bf195fe0de49")] 32 32 public class Allele : Item { 33 33 private string id; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequency.cs
r14185 r14927 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 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("018ce032-8f11-4874-bfcd-b1526d0ec5f0")] 32 32 public class AlleleFrequency : Item { 33 33 private string id; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyAnalyzer.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 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("a037f858-cd70-425b-b326-dbc7a6c119f9")] 39 39 public abstract class AlleleFrequencyAnalyzer<T> : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator where T : class, IItem { 40 40 public virtual bool EnabledByDefault { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyCollection.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 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("e98efb02-852a-4062-b2dc-27c13a0edfe2")] 34 34 public class AlleleFrequencyCollection : ReadOnlyItemCollection<AlleleFrequency> { 35 35 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyCollectionHistory.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 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("09232bab-d1a9-46e6-9429-6267c7bfa5dc")] 34 34 public class AlleleFrequencyCollectionHistory : ItemCollection<AlleleFrequencyCollection> { 35 35 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/BestScopeSolutionAnalyzer.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 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("ef7c1d47-60ac-44ce-aae4-42df7012586f")] 39 39 public class BestScopeSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 40 40 -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs
r14185 r14927 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Core; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Analysis { … … 33 33 /// </summary> 34 34 [Item("DataRow", "A row of data values.")] 35 [Storable Class]35 [StorableType("65ed30b8-8d50-4a5f-922d-c7c409c267de")] 36 36 public class DataRow : NamedItem { 37 37 private DataRowVisualProperties visualProperties; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs
r14582 r14927 24 24 using System.Drawing; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Analysis { … … 30 30 /// Visual properties of a DataRow. 31 31 /// </summary> 32 [Storable Class]32 [StorableType("6d4307f2-9400-4836-bfeb-9d90fe88830e")] 33 33 public class DataRowVisualProperties : DeepCloneable, INotifyPropertyChanged { 34 34 #region ChartType -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs
r14185 r14927 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Analysis { … … 36 36 /// </summary> 37 37 [Item("DataTable", "A table of data values.")] 38 [Storable Class]38 [StorableType("cabc12f7-ff48-4f4a-9129-0f30038f29ab")] 39 39 public class DataTable : NamedItem, IStringConvertibleMatrix { 40 40 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableHistory.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 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("b6e4e113-dd72-41c2-be06-89f9bcd86909")] 34 34 public class DataTableHistory : ItemCollection<DataTable> { 35 35 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableValuesCollector.cs
r14185 r14927 27 27 using HeuristicLab.Operators; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 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("6374ea17-a83e-4f18-b573-853506f46d99")] 37 37 public class DataTableValuesCollector : ValuesCollector { 38 38 public ValueLookupParameter<DataTable> DataTableParameter { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs
r14185 r14927 21 21 22 22 using HeuristicLab.Common; 23 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;23 using HeuristicLab.Persistence; 24 24 using System.ComponentModel; 25 25 using System.Drawing; … … 29 29 /// Visual properties of a DataTable. 30 30 /// </summary> 31 [Storable Class]31 [StorableType("bccfc6c3-5ae5-4a69-9502-61bae78c257d")] 32 32 public class DataTableVisualProperties : DeepCloneable, INotifyPropertyChanged { 33 33 private Font titleFont; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/GanttData.cs
r14737 r14927 29 29 using HeuristicLab.Common; 30 30 using HeuristicLab.Core; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Analysis { 34 34 [Item("Gantt Data", "Data of a Gantt visualization")] 35 [Storable Class]35 [StorableType("7207f8ab-7c01-4204-b3d7-bd099d823a6f")] 36 36 public class GanttData : NamedItem { 37 37 … … 45 45 46 46 [StorableConstructor] 47 protected GanttData(bool deserializing) : base(deserializing) { }47 protected GanttData(bool deserializing) : base(deserializing) { } 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("9f8be04f-81a7-4b9d-9579-709cfed4cf54")] 73 73 public class GanttRow : NamedItem { 74 74 [Storable] … … 77 77 78 78 [StorableConstructor] 79 protected GanttRow(bool deserializing) : base(deserializing) { }79 protected GanttRow(bool deserializing) : base(deserializing) { } 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("6f5b6058-7536-49be-8e07-297abd606249")] 102 102 public class GanttItem : Item, INotifyPropertyChanged { 103 103 -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/HeatMap.cs
r14185 r14927 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Analysis { 30 30 [Item("HeatMap", "Represents a heat map of double values.")] 31 [Storable Class]31 [StorableType("27719477-4b6b-4cff-b043-2d3af495f31c")] 32 32 public class HeatMap : DoubleMatrix { 33 33 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/HeatMapHistory.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 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("345c3bb7-28af-4f85-9a88-2e5ef1700db1")] 34 34 public class HeatMapHistory : ItemCollection<HeatMap> { 35 35 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataRow.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 using System; 27 27 using System.Collections.Generic; … … 31 31 namespace HeuristicLab.Analysis { 32 32 [Item("IndexedDataRow", "A data row that contains time series.")] 33 [Storable Class]33 [StorableType("054cfdbc-3931-4654-aaf4-6d2bc42fc97b")] 34 34 public class IndexedDataRow<T> : NamedItem { 35 35 -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataTable.cs
r14185 r14927 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 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("b49903a7-a7ea-49c7-a13a-8470506eed49")] 36 36 public class IndexedDataTable<T> : NamedItem, IStringConvertibleMatrix { 37 37 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlot.cs
r14185 r14927 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Analysis { 34 34 [Item("ScatterPlot", "A scatter plot of 2D data")] 35 [Storable Class]35 [StorableType("064b03cc-5364-4923-851c-301d65a78196")] 36 36 public class ScatterPlot : NamedItem, IStringConvertibleMatrix { 37 37 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRow.cs
r14185 r14927 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Core; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 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("8ce47f9b-132e-46f7-ae00-8de9d83c3ca2")] 36 36 public class ScatterPlotDataRow : NamedItem { 37 37 private ScatterPlotDataRowVisualProperties visualProperties; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRowVisualProperties.cs
r14493 r14927 24 24 using System.Drawing; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Analysis { … … 30 30 /// Visual properties of a ScatterPlotDataRow. 31 31 /// </summary> 32 [Storable Class]32 [StorableType("254bb2af-b842-4e0d-8bc2-febdcface39e")] 33 33 public class ScatterPlotDataRowVisualProperties : DeepCloneable, INotifyPropertyChanged { 34 34 #region PointStyle -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotHistory.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 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("8d3138c9-5f82-4b4d-86d2-36287fad0f92")] 34 34 public class ScatterPlotHistory : ItemCollection<ScatterPlot> { 35 35 public static new Image StaticItemImage { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotVisualProperties.cs
r14185 r14927 23 23 using System.Drawing; 24 24 using HeuristicLab.Common; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Analysis { … … 29 29 /// Visual properties of a ScatterPlot. 30 30 /// </summary> 31 [Storable Class]31 [StorableType("7b690395-392f-491d-b038-26aa3d44d229")] 32 32 public class ScatterPlotVisualProperties : DeepCloneable, INotifyPropertyChanged { 33 33 private Font titleFont; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiAnalyzer.cs
r14185 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 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("a17e7093-fcec-4dbf-ac08-7d26414dee35")] 37 37 public class MultiAnalyzer : CheckedMultiOperator<IAnalyzer>, IMultiAnalyzer { 38 38 public override bool CanChangeName { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiObjective/ParetoFrontAnalyzer.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 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("e08c575d-62d2-43bd-93f9-33faff349639")] 33 33 public abstract class ParetoFrontAnalyzer : SingleSuccessorOperator, IAnalyzer, IMultiObjectiveOperator { 34 34 public virtual bool EnabledByDefault { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiObjective/RankBasedParetoFrontAnalyzer.cs
r14185 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 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("21f37b12-86aa-4ab8-9e46-bf12262190c2")] 34 34 public class RankBasedParetoFrontAnalyzer : ParetoFrontAnalyzer { 35 35 public IScopeTreeLookupParameter<IntValue> RankParameter { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/PopulationDiversityAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("55f09d1a-ec53-43da-a935-e323c121e691")] 42 42 public abstract class PopulationDiversityAnalyzer<T> : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator where T : class, IItem { 43 43 public virtual bool EnabledByDefault { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/PopulationSimilarityAnalyzer.cs
r14354 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 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("1b232b6d-e8c0-4a27-a804-3af8da0a9d11")] 39 39 public class PopulationSimilarityAnalyzer : SingleSuccessorOperator, IAnalyzer, ISimilarityBasedOperator { 40 40 private const string DiversityResultNameParameterName = "DiversityResultsName"; -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/SingleObjectivePopulationDiversityAnalyzer.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 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("be7960cd-aa50-46db-a781-d0b1c61d8645")] 39 39 public class SingleObjectivePopulationDiversityAnalyzer : PopulationSimilarityAnalyzer { 40 40 [StorableConstructor] -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("631b0b3a-0693-4f9d-ac20-5e65d6287140")] 38 38 public sealed class BestAverageWorstQualityAnalyzer : AlgorithmOperator, IAnalyzer, ISingleObjectiveOperator { 39 39 #region Parameter properties -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityCalculator.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 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("c7c40ca7-5402-4b21-9821-461b30cb1870")] 36 36 public sealed class BestAverageWorstQualityCalculator : SingleSuccessorOperator, ISingleObjectiveOperator { 37 37 public ValueLookupParameter<BoolValue> MaximizationParameter { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestQualityMemorizer.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 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("1a74ec53-ead6-4bae-86a8-9f6add72dace")] 36 36 public class BestQualityMemorizer : SingleSuccessorOperator, ISingleObjectiveOperator { 37 37 public ValueLookupParameter<BoolValue> MaximizationParameter { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("b43b7992-dd1e-43c5-809b-02b00cb9797a")] 38 38 public sealed class QualityAnalyzer : AlgorithmOperator, IAnalyzer, ISingleObjectiveOperator { 39 39 #region Parameter properties -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDifferenceCalculator.cs
r14185 r14927 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 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("8e6adb51-7930-4a60-aaa0-dd094af7866c")] 35 35 public class QualityDifferenceCalculator : SingleSuccessorOperator { 36 36 public IValueLookupParameter<DoubleValue> FirstQualityParameter { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDistributionAnalyzer.cs
r14185 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 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("6b07b314-9497-4423-9488-914fb4e41dec")] 34 34 public class QualityDistributionAnalyzer : SingleSuccessorOperator, IAnalyzer, IIterationBasedOperator, ISingleObjectiveOperator { 35 35 -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityPerClockAnalyzer.cs
r14102 r14927 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("b6f186b2-ca40-431a-985b-55f1773737f7")] 35 35 public class QualityPerClockAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 36 36 public virtual bool EnabledByDefault { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityPerEvaluationsAnalyzer.cs
r14102 r14927 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("cc772f3c-b87e-48c8-b301-4b8c1e1be64a")] 35 35 public class QualityPerEvaluationsAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 36 36 public virtual bool EnabledByDefault { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/ScaledQualityDifferenceAnalyzer.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 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("46a1ef33-8ad2-47fa-b625-1bcb573d6b92")] 35 35 public class ScaledQualityDifferenceAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 36 36 public virtual bool EnabledByDefault { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("f3fe209a-a70c-42de-8896-f9c02819e6bd")] 38 38 public sealed class MinAverageMaxValueAnalyzer : AlgorithmOperator, IAnalyzer { 39 39 #region Parameter properties -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueCalculator.cs
r14185 r14927 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 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("3f02e69a-b7fc-409c-8881-93434922d292")] 35 35 public sealed class MinAverageMaxValueCalculator : SingleSuccessorOperator { 36 36 public ScopeTreeLookupParameter<DoubleValue> ValueParameter { -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/SingleValueAnalyzer.cs
r14185 r14927 27 27 using HeuristicLab.Optimization.Operators; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 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("6d34fa7f-82a0-4755-a200-fcfb2ed8fe20")] 37 37 public sealed class SingleValueAnalyzer : AlgorithmOperator, IAnalyzer { 38 38 #region Parameter properties -
branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/ValueAnalyzer.cs
r14185 r14927 28 28 using HeuristicLab.Optimization.Operators; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 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("1d940868-4a64-42be-9924-9c99dd26988a")] 38 38 public sealed class ValueAnalyzer : AlgorithmOperator, IAnalyzer { 39 39 #region Parameter properties
Note: See TracChangeset
for help on using the changeset viewer.