Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/04/17 17:19:35 (7 years ago)
Author:
gkronber
Message:

#2520: changed all usages of StorableClass to use StorableType with an auto-generated GUID (did not add StorableType to other type definitions yet)

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  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Analysis {
     
    2929  /// </summary>
    3030  [Item("Allele", "Represents an allele of a solution which is used for allele analysis.")]
    31   [StorableClass]
     31  [StorableType("31ad255c-1d16-4dd7-aaa6-bf195fe0de49")]
    3232  public class Allele : Item {
    3333    private string id;
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequency.cs

    r14185 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Analysis {
     
    2929  /// </summary>
    3030  [Item("AlleleFrequency", "Represents the frequency of an allele.")]
    31   [StorableClass]
     31  [StorableType("018ce032-8f11-4874-bfcd-b1526d0ec5f0")]
    3232  public class AlleleFrequency : Item {
    3333    private string id;
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyAnalyzer.cs

    r14185 r14927  
    2929using HeuristicLab.Optimization;
    3030using HeuristicLab.Parameters;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
     
    3636  /// </summary>
    3737  [Item("AlleleFrequencyAnalyzer", "An operator for analyzing the frequency of alleles.")]
    38   [StorableClass]
     38  [StorableType("a037f858-cd70-425b-b326-dbc7a6c119f9")]
    3939  public abstract class AlleleFrequencyAnalyzer<T> : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator where T : class, IItem {
    4040    public virtual bool EnabledByDefault {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyCollection.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3131  /// </summary>
    3232  [Item("AlleleFrequencyCollection", "Represents a collection of allele frequencies.")]
    33   [StorableClass]
     33  [StorableType("e98efb02-852a-4062-b2dc-27c13a0edfe2")]
    3434  public class AlleleFrequencyCollection : ReadOnlyItemCollection<AlleleFrequency> {
    3535    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/AlleleFrequencyAnalysis/AlleleFrequencyCollectionHistory.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3131  /// </summary>
    3232  [Item("AlleleFrequencyCollectionHistory", "Represents history values of allele frequencies collections.")]
    33   [StorableClass]
     33  [StorableType("09232bab-d1a9-46e6-9429-6267c7bfa5dc")]
    3434  public class AlleleFrequencyCollectionHistory : ItemCollection<AlleleFrequencyCollection> {
    3535    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/BestScopeSolutionAnalyzer.cs

    r14185 r14927  
    2929using HeuristicLab.Optimization;
    3030using HeuristicLab.Parameters;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
     
    3636  /// </summary>
    3737  [Item("BestScopeSolutionAnalyzer", "An operator that extracts the scope containing the best quality.")]
    38   [StorableClass]
     38  [StorableType("ef7c1d47-60ac-44ce-aae4-42df7012586f")]
    3939  public class BestScopeSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    4040
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs

    r14185 r14927  
    2626using HeuristicLab.Common;
    2727using HeuristicLab.Core;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Analysis {
     
    3333  /// </summary>
    3434  [Item("DataRow", "A row of data values.")]
    35   [StorableClass]
     35  [StorableType("65ed30b8-8d50-4a5f-922d-c7c409c267de")]
    3636  public class DataRow : NamedItem {
    3737    private DataRowVisualProperties visualProperties;
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs

    r14582 r14927  
    2424using System.Drawing;
    2525using HeuristicLab.Common;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3030  /// Visual properties of a DataRow.
    3131  /// </summary>
    32   [StorableClass]
     32  [StorableType("6d4307f2-9400-4836-bfeb-9d90fe88830e")]
    3333  public class DataRowVisualProperties : DeepCloneable, INotifyPropertyChanged {
    3434    #region ChartType
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs

    r14185 r14927  
    2929using HeuristicLab.Core;
    3030using HeuristicLab.Data;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
     
    3636  /// </summary>
    3737  [Item("DataTable", "A table of data values.")]
    38   [StorableClass]
     38  [StorableType("cabc12f7-ff48-4f4a-9129-0f30038f29ab")]
    3939  public class DataTable : NamedItem, IStringConvertibleMatrix {
    4040    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableHistory.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3131  /// </summary>
    3232  [Item("DataTableHistory", "Represents history values of data tables.")]
    33   [StorableClass]
     33  [StorableType("b6e4e113-dd72-41c2-be06-89f9bcd86909")]
    3434  public class DataTableHistory : ItemCollection<DataTable> {
    3535    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableValuesCollector.cs

    r14185 r14927  
    2727using HeuristicLab.Operators;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Analysis {
     
    3434  /// </summary>
    3535  [Item("DataTableValuesCollector", "An operator which collects the actual values of parameters and adds them to a table of data values.")]
    36   [StorableClass]
     36  [StorableType("6374ea17-a83e-4f18-b573-853506f46d99")]
    3737  public class DataTableValuesCollector : ValuesCollector {
    3838    public ValueLookupParameter<DataTable> DataTableParameter {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs

    r14185 r14927  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     23using HeuristicLab.Persistence;
    2424using System.ComponentModel;
    2525using System.Drawing;
     
    2929  /// Visual properties of a DataTable.
    3030  /// </summary>
    31   [StorableClass]
     31  [StorableType("bccfc6c3-5ae5-4a69-9502-61bae78c257d")]
    3232  public class DataTableVisualProperties : DeepCloneable, INotifyPropertyChanged {
    3333    private Font titleFont;
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/GanttData.cs

    r14737 r14927  
    2929using HeuristicLab.Common;
    3030using HeuristicLab.Core;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
    3434  [Item("Gantt Data", "Data of a Gantt visualization")]
    35   [StorableClass]
     35  [StorableType("7207f8ab-7c01-4204-b3d7-bd099d823a6f")]
    3636  public class GanttData : NamedItem {
    3737
     
    4545
    4646    [StorableConstructor]
    47     protected GanttData(bool deserializing) : base(deserializing) {}
     47    protected GanttData(bool deserializing) : base(deserializing) { }
    4848    protected GanttData(GanttData original, Cloner cloner)
    4949      : base(original, cloner) {
     
    7070
    7171  [Item("Gantt Row", "Row of a Gantt chart")]
    72   [StorableClass]
     72  [StorableType("9f8be04f-81a7-4b9d-9579-709cfed4cf54")]
    7373  public class GanttRow : NamedItem {
    7474    [Storable]
     
    7777
    7878    [StorableConstructor]
    79     protected GanttRow(bool deserializing) : base(deserializing) {}
     79    protected GanttRow(bool deserializing) : base(deserializing) { }
    8080    protected GanttRow(GanttRow original, Cloner cloner)
    8181      : base(original, cloner) {
     
    9999
    100100  [Item("Gantt Item", "Item of a Gantt chart row")]
    101   [StorableClass]
     101  [StorableType("6f5b6058-7536-49be-8e07-297abd606249")]
    102102  public class GanttItem : Item, INotifyPropertyChanged {
    103103
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/HeatMap.cs

    r14185 r14927  
    2525using HeuristicLab.Core;
    2626using HeuristicLab.Data;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828
    2929namespace HeuristicLab.Analysis {
    3030  [Item("HeatMap", "Represents a heat map of double values.")]
    31   [StorableClass]
     31  [StorableType("27719477-4b6b-4cff-b043-2d3af495f31c")]
    3232  public class HeatMap : DoubleMatrix {
    3333    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/HeatMapHistory.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3131  /// </summary>
    3232  [Item("HeatMapHistory", "Represents history values of heat maps.")]
    33   [StorableClass]
     33  [StorableType("345c3bb7-28af-4f85-9a88-2e5ef1700db1")]
    3434  public class HeatMapHistory : ItemCollection<HeatMap> {
    3535    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataRow.cs

    r14185 r14927  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626using System;
    2727using System.Collections.Generic;
     
    3131namespace HeuristicLab.Analysis {
    3232  [Item("IndexedDataRow", "A data row that contains time series.")]
    33   [StorableClass]
     33  [StorableType("054cfdbc-3931-4654-aaf4-6d2bc42fc97b")]
    3434  public class IndexedDataRow<T> : NamedItem {
    3535
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/IndexedDataTable.cs

    r14185 r14927  
    2929using HeuristicLab.Core;
    3030using HeuristicLab.Data;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
    3434  [Item("IndexedDataTable", "A data table where the points are also given with a certain index.")]
    35   [StorableClass]
     35  [StorableType("b49903a7-a7ea-49c7-a13a-8470506eed49")]
    3636  public class IndexedDataTable<T> : NamedItem, IStringConvertibleMatrix {
    3737    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlot.cs

    r14185 r14927  
    2929using HeuristicLab.Core;
    3030using HeuristicLab.Data;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
    3434  [Item("ScatterPlot", "A scatter plot of 2D data")]
    35   [StorableClass]
     35  [StorableType("064b03cc-5364-4923-851c-301d65a78196")]
    3636  public class ScatterPlot : NamedItem, IStringConvertibleMatrix {
    3737    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRow.cs

    r14185 r14927  
    2626using HeuristicLab.Common;
    2727using HeuristicLab.Core;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Analysis {
     
    3333  /// </summary>
    3434  [Item("ScatterPlotDataRow", "A row of data values for a scatter plot.")]
    35   [StorableClass]
     35  [StorableType("8ce47f9b-132e-46f7-ae00-8de9d83c3ca2")]
    3636  public class ScatterPlotDataRow : NamedItem {
    3737    private ScatterPlotDataRowVisualProperties visualProperties;
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRowVisualProperties.cs

    r14493 r14927  
    2424using System.Drawing;
    2525using HeuristicLab.Common;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3030  /// Visual properties of a ScatterPlotDataRow.
    3131  /// </summary>
    32   [StorableClass]
     32  [StorableType("254bb2af-b842-4e0d-8bc2-febdcface39e")]
    3333  public class ScatterPlotDataRowVisualProperties : DeepCloneable, INotifyPropertyChanged {
    3434    #region PointStyle
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotHistory.cs

    r14185 r14927  
    2424using HeuristicLab.Common;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Analysis {
     
    3131  /// </summary>
    3232  [Item("ScatterPlotHistory", "Represents history values of scatter plots.")]
    33   [StorableClass]
     33  [StorableType("8d3138c9-5f82-4b4d-86d2-36287fad0f92")]
    3434  public class ScatterPlotHistory : ItemCollection<ScatterPlot> {
    3535    public static new Image StaticItemImage {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotVisualProperties.cs

    r14185 r14927  
    2323using System.Drawing;
    2424using HeuristicLab.Common;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626
    2727namespace HeuristicLab.Analysis {
     
    2929  /// Visual properties of a ScatterPlot.
    3030  /// </summary>
    31   [StorableClass]
     31  [StorableType("7b690395-392f-491d-b038-26aa3d44d229")]
    3232  public class ScatterPlotVisualProperties : DeepCloneable, INotifyPropertyChanged {
    3333    private Font titleFont;
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiAnalyzer.cs

    r14185 r14927  
    2727using HeuristicLab.Optimization;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Analysis {
     
    3434  /// </summary>
    3535  [Item("MultiAnalyzer", "An analyzer which applies arbitrary many other analyzers.")]
    36   [StorableClass]
     36  [StorableType("a17e7093-fcec-4dbf-ac08-7d26414dee35")]
    3737  public class MultiAnalyzer : CheckedMultiOperator<IAnalyzer>, IMultiAnalyzer {
    3838    public override bool CanChangeName {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiObjective/ParetoFrontAnalyzer.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Analysis {
    3131  [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   [StorableClass]
     32  [StorableType("e08c575d-62d2-43bd-93f9-33faff349639")]
    3333  public abstract class ParetoFrontAnalyzer : SingleSuccessorOperator, IAnalyzer, IMultiObjectiveOperator {
    3434    public virtual bool EnabledByDefault {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/MultiObjective/RankBasedParetoFrontAnalyzer.cs

    r14185 r14927  
    2727using HeuristicLab.Optimization;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Analysis {
    3232  [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   [StorableClass]
     33  [StorableType("21f37b12-86aa-4ab8-9e46-bf12262190c2")]
    3434  public class RankBasedParetoFrontAnalyzer : ParetoFrontAnalyzer {
    3535    public IScopeTreeLookupParameter<IntValue> RankParameter {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/PopulationDiversityAnalyzer.cs

    r14185 r14927  
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
     
    3939  [Obsolete]
    4040  [Item("PopulationDiversityAnalyzer", "An operator for analyzing the solution diversity in a population.")]
    41   [StorableClass]
     41  [StorableType("55f09d1a-ec53-43da-a935-e323c121e691")]
    4242  public abstract class PopulationDiversityAnalyzer<T> : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator where T : class, IItem {
    4343    public virtual bool EnabledByDefault {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/PopulationSimilarityAnalyzer.cs

    r14354 r14927  
    2929using HeuristicLab.Optimization;
    3030using HeuristicLab.Parameters;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Analysis {
     
    3636  /// </summary>
    3737  [Item("PopulationSimilarityAnalyzer", "An operator for analyzing the solution similarity in a population.")]
    38   [StorableClass]
     38  [StorableType("1b232b6d-e8c0-4a27-a804-3af8da0a9d11")]
    3939  public class PopulationSimilarityAnalyzer : SingleSuccessorOperator, IAnalyzer, ISimilarityBasedOperator {
    4040    private const string DiversityResultNameParameterName = "DiversityResultsName";
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/PopulationSimilarityAnalysis/SingleObjectivePopulationDiversityAnalyzer.cs

    r14185 r14927  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Persistence;
    2626using HeuristicLab.PluginInfrastructure;
    2727
     
    3636  [NonDiscoverableType]
    3737  [Item("SingleObjectivePopulationDiversityAnalyzer", "An operator for analyzing the solution diversity in a population.")]
    38   [StorableClass]
     38  [StorableType("be7960cd-aa50-46db-a781-d0b1c61d8645")]
    3939  public class SingleObjectivePopulationDiversityAnalyzer : PopulationSimilarityAnalyzer {
    4040    [StorableConstructor]
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityAnalyzer.cs

    r14185 r14927  
    2828using HeuristicLab.Optimization.Operators;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
     
    3535  /// </summary>
    3636  [Item("BestAverageWorstQualityAnalyzer", "An operator which analyzes the best, average and worst quality of solutions in the scope tree.")]
    37   [StorableClass]
     37  [StorableType("631b0b3a-0693-4f9d-ac20-5e65d6287140")]
    3838  public sealed class BestAverageWorstQualityAnalyzer : AlgorithmOperator, IAnalyzer, ISingleObjectiveOperator {
    3939    #region Parameter properties
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestAverageWorstQualityCalculator.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Analysis {
     
    3333  /// </summary>
    3434  [Item("BestAverageWorstQualityCalculator", "An operator which calculates the best, average and worst quality of solutions in the scope tree.")]
    35   [StorableClass]
     35  [StorableType("c7c40ca7-5402-4b21-9821-461b30cb1870")]
    3636  public sealed class BestAverageWorstQualityCalculator : SingleSuccessorOperator, ISingleObjectiveOperator {
    3737    public ValueLookupParameter<BoolValue> MaximizationParameter {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/BestQualityMemorizer.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Analysis {
     
    3333  /// </summary>
    3434  [Item("BestQualityMemorizer", "An operator that updates the best quality found so far with those qualities contained in the scope tree.")]
    35   [StorableClass]
     35  [StorableType("1a74ec53-ead6-4bae-86a8-9f6add72dace")]
    3636  public class BestQualityMemorizer : SingleSuccessorOperator, ISingleObjectiveOperator {
    3737    public ValueLookupParameter<BoolValue> MaximizationParameter {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityAnalyzer.cs

    r14185 r14927  
    2828using HeuristicLab.Optimization.Operators;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
     
    3535  /// </summary>
    3636  [Item("QualityAnalyzer", "An operator which analyzes the quality of solutions in the scope tree.")]
    37   [StorableClass]
     37  [StorableType("b43b7992-dd1e-43c5-809b-02b00cb9797a")]
    3838  public sealed class QualityAnalyzer : AlgorithmOperator, IAnalyzer, ISingleObjectiveOperator {
    3939    #region Parameter properties
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDifferenceCalculator.cs

    r14185 r14927  
    2525using HeuristicLab.Operators;
    2626using HeuristicLab.Parameters;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828
    2929namespace HeuristicLab.Analysis {
     
    3232  /// </summary>
    3333  [Item("QualityDifferenceCalculator", "An operator which calculates the absolute and relative difference of two quality values.")]
    34   [StorableClass]
     34  [StorableType("8e6adb51-7930-4a60-aaa0-dd094af7866c")]
    3535  public class QualityDifferenceCalculator : SingleSuccessorOperator {
    3636    public IValueLookupParameter<DoubleValue> FirstQualityParameter {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityDistributionAnalyzer.cs

    r14185 r14927  
    2727using HeuristicLab.Optimization;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Analysis.QualityAnalysis {
    3232  [Item("QualityDistributionAnalyzer", "Analyzes the distribution of the quality values in that it adds a Histogram of them into the result collection.")]
    33   [StorableClass]
     33  [StorableType("6b07b314-9497-4423-9488-914fb4e41dec")]
    3434  public class QualityDistributionAnalyzer : SingleSuccessorOperator, IAnalyzer, IIterationBasedOperator, ISingleObjectiveOperator {
    3535
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityPerClockAnalyzer.cs

    r14102 r14927  
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
    3333  [Item("QualityPerClockAnalyzer", @"Creates a plot of the solution quality with respect to the elapsed wall-clock time.")]
    34   [StorableClass]
     34  [StorableType("b6f186b2-ca40-431a-985b-55f1773737f7")]
    3535  public class QualityPerClockAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3636    public virtual bool EnabledByDefault {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/QualityPerEvaluationsAnalyzer.cs

    r14102 r14927  
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
    3333  [Item("QualityPerEvaluationsAnalyzer", @"Creates a plot of the solution quality with respect to the number of evaluated solutions.")]
    34   [StorableClass]
     34  [StorableType("cc772f3c-b87e-48c8-b301-4b8c1e1be64a")]
    3535  public class QualityPerEvaluationsAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3636    public virtual bool EnabledByDefault {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/QualityAnalysis/ScaledQualityDifferenceAnalyzer.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Analysis.QualityAnalysis {
     
    3232The 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.
    3333A 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   [StorableClass]
     34  [StorableType("46a1ef33-8ad2-47fa-b625-1bcb573d6b92")]
    3535  public class ScaledQualityDifferenceAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3636    public virtual bool EnabledByDefault {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueAnalyzer.cs

    r14185 r14927  
    2828using HeuristicLab.Optimization.Operators;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
     
    3535  /// </summary>
    3636  [Item("MinAverageMaxValueAnalyzer", "An operator which analyzes the minimum, average and maximum of a value in the scope tree.")]
    37   [StorableClass]
     37  [StorableType("f3fe209a-a70c-42de-8896-f9c02819e6bd")]
    3838  public sealed class MinAverageMaxValueAnalyzer : AlgorithmOperator, IAnalyzer {
    3939    #region Parameter properties
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueCalculator.cs

    r14185 r14927  
    2525using HeuristicLab.Operators;
    2626using HeuristicLab.Parameters;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828
    2929namespace HeuristicLab.Analysis {
     
    3232  /// </summary>
    3333  [Item("MinAverageMaxValueCalculator", "An operator which calculates the minimum, average and maximum of a value in the scope tree.")]
    34   [StorableClass]
     34  [StorableType("3f02e69a-b7fc-409c-8881-93434922d292")]
    3535  public sealed class MinAverageMaxValueCalculator : SingleSuccessorOperator {
    3636    public ScopeTreeLookupParameter<DoubleValue> ValueParameter {
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/SingleValueAnalyzer.cs

    r14185 r14927  
    2727using HeuristicLab.Optimization.Operators;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Analysis {
     
    3434  /// </summary>
    3535  [Item("SingleValueAnalyzer", "An operator which analyzes a value in the scope tree (current scope and parents).")]
    36   [StorableClass]
     36  [StorableType("6d34fa7f-82a0-4755-a200-fcfb2ed8fe20")]
    3737  public sealed class SingleValueAnalyzer : AlgorithmOperator, IAnalyzer {
    3838    #region Parameter properties
  • branches/PersistenceReintegration/HeuristicLab.Analysis/3.3/ValueAnalysis/ValueAnalyzer.cs

    r14185 r14927  
    2828using HeuristicLab.Optimization.Operators;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Analysis {
     
    3535  /// </summary>
    3636  [Item("ValueAnalyzer", "An operator which analyzes a value in the scope tree (current scope and children).")]
    37   [StorableClass]
     37  [StorableType("1d940868-4a64-42be-9924-9c99dd26988a")]
    3838  public sealed class ValueAnalyzer : AlgorithmOperator, IAnalyzer {
    3939    #region Parameter properties
Note: See TracChangeset for help on using the changeset viewer.