Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/04/17 17:19:35 (8 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.Encodings.RealVectorEncoding/3.3/Moves
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMove.cs

    r14185 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Encodings.RealVectorEncoding {
    2727  [Item("AdditiveMove", "A move on a real vector that that represents an additive change in one dimension.")]
    28   [StorableClass]
     28  [StorableType("dc56dcbb-30fe-434b-89ce-7211242491bb")]
    2929  public class AdditiveMove : Item {
    3030    [Storable]
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveGenerator.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Encodings.RealVectorEncoding {
    3131  [Item("AdditiveMoveGenerator", "Base class for all additive move generators.")]
    32   [StorableClass]
     32  [StorableType("2141aff7-56f6-486c-b236-50e4cb7fb43f")]
    3333  public abstract class AdditiveMoveGenerator : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, IMoveGenerator, IStochasticOperator {
    3434    public override bool CanChangeName {
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveMaker.cs

    r14185 r14927  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Parameters;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HeuristicLab.Persistence;
    2929
    3030namespace HeuristicLab.Encodings.RealVectorEncoding {
    3131  [Item("AdditiveMoveMaker", "Peforms an additive move on a given real vector and updates the quality.")]
    32   [StorableClass]
     32  [StorableType("f3783e74-7f08-46bc-abd0-15d5c9ca2076")]
    3333  public class AdditiveMoveMaker : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, IMoveMaker, ISingleObjectiveOperator {
    3434    public override bool CanChangeName {
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveTabuAttribute.cs

    r14185 r14927  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Persistence;
    2525
    2626namespace HeuristicLab.Encodings.RealVectorEncoding {
    2727  [Item("AdditiveMoveTabuAttribute", "Tabu attribute for additive moves.")]
    28   [StorableClass]
     28  [StorableType("bf5cee26-ec5a-4c8e-82ca-55d392b84914")]
    2929  public class AdditiveMoveTabuAttribute : Item {
    3030    [Storable]
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveTabuChecker.cs

    r14185 r14927  
    2727using HeuristicLab.Optimization;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Encodings.RealVectorEncoding {
    3232  [Item("AdditiveMoveTabuChecker", "Prevents falling back into ranges that have been moved over before.")]
    33   [StorableClass]
     33  [StorableType("e784151a-23ab-4b42-a595-7f2168839972")]
    3434  public class AdditiveMoveTabuChecker : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, ITabuChecker {
    3535    public override bool CanChangeName {
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveTabuMaker.cs

    r14185 r14927  
    2424using HeuristicLab.Optimization.Operators;
    2525using HeuristicLab.Parameters;
    26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HeuristicLab.Persistence;
    2727
    2828namespace HeuristicLab.Encodings.RealVectorEncoding {
    2929  [Item("AdditiveMoveTabuMaker", "Sets the move tabu.")]
    30   [StorableClass]
     30  [StorableType("ecc29b58-892b-428f-bfbd-9ff5a9ed7a29")]
    3131  public class AdditiveMoveTabuMaker : TabuMaker, IAdditiveRealVectorMoveOperator {
    3232    public ILookupParameter<AdditiveMove> AdditiveMoveParameter {
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/StochasticNormalMultiMoveGenerator.cs

    r14185 r14927  
    2525using HeuristicLab.Optimization;
    2626using HeuristicLab.Parameters;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828using HeuristicLab.Random;
    2929
    3030namespace HeuristicLab.Encodings.RealVectorEncoding {
    3131  [Item("StochasticNormalMultiMoveGenerator", "Generates normal distributed moves from a given real vector.")]
    32   [StorableClass]
     32  [StorableType("30d3c2ac-5fef-456a-ab1e-3b9024372c43")]
    3333  public class StochasticNormalMultiMoveGenerator : AdditiveMoveGenerator, IMultiMoveGenerator {
    3434    public IValueLookupParameter<DoubleValue> SigmaParameter {
  • branches/PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/StochasticPolynomialMultiMoveGenerator.cs

    r14185 r14927  
    2525using HeuristicLab.Optimization;
    2626using HeuristicLab.Parameters;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HeuristicLab.Persistence;
    2828
    2929namespace HeuristicLab.Encodings.RealVectorEncoding {
    3030  [Item("StochasticPolynomialMultiMoveGenerator", "Generates polynomial moves from a given real vector.")]
    31   [StorableClass]
     31  [StorableType("c5c33ecf-ac9b-4bf5-bb62-64166ab439cb")]
    3232  public class StochasticPolynomialMultiMoveGenerator : AdditiveMoveGenerator, IMultiMoveGenerator {
    3333    /// <summary>
Note: See TracChangeset for help on using the changeset viewer.