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.Problems.GrammaticalEvolution/3.4
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/ArtificialAnt/GEArtificialAntProblem.cs

    r14185 r14927  
    2929using HeuristicLab.Optimization;
    3030using HeuristicLab.Parameters;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232using HeuristicLab.Problems.GeneticProgramming.ArtificialAnt;
    3333using HeuristicLab.Problems.GrammaticalEvolution.Mappers;
     
    3737  [Item("Grammatical Evolution Artificial Ant Problem (GE)", "Represents the Artificial Ant problem, implemented in Grammatical Evolution.")]
    3838  [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 170)]
    39   [StorableClass]
     39  [StorableType("886ef276-04b4-4679-bf44-baa061cedbbf")]
    4040  public sealed class GEArtificialAntProblem : SingleObjectiveBasicProblem<IntegerVectorEncoding>, IStorableContent {
    4141
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/BreathFirstMapper.cs

    r14185 r14927  
    2929using HeuristicLab.Encodings.IntegerVectorEncoding;
    3030using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232
    3333namespace HeuristicLab.Problems.GrammaticalEvolution {
     
    3636  /// </summary>
    3737  [Item("BreathFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a breath-first manner.")]
    38   [StorableClass]
     38  [StorableType("0f191d0e-6cb6-4546-a2b5-352147431ff3")]
    3939  public class BreathFirstMapper : GenotypeToPhenotypeMapper {
    4040
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/DepthFirstMapper.cs

    r14185 r14927  
    3030using HeuristicLab.Encodings.IntegerVectorEncoding;
    3131using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     32using HeuristicLab.Persistence;
    3333
    3434namespace HeuristicLab.Problems.GrammaticalEvolution {
     
    3737  /// </summary>
    3838  [Item("DepthFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a depth-first manner.")]
    39   [StorableClass]
     39  [StorableType("777d65a5-0eb8-4002-a284-ae22a28ad41a")]
    4040  public class DepthFirstMapper : GenotypeToPhenotypeMapper {
    4141
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/GenotypeToPhenotypeMapper.cs

    r14185 r14927  
    2929using HeuristicLab.Encodings.IntegerVectorEncoding;
    3030using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HeuristicLab.Persistence;
    3232using HeuristicLab.Problems.GrammaticalEvolution.Mappers;
    3333using HeuristicLab.Random;
     
    3737  /// Abstract base class for GenotypeToPhenotypeMappers
    3838  /// </summary>
    39   [StorableClass]
     39  [StorableType("f673ef2f-19bb-4986-beab-59ff9b299e8c")]
    4040  public abstract class GenotypeToPhenotypeMapper : IntegerVectorOperator, IGenotypeToPhenotypeMapper {
    4141
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/PIGEMapper.cs

    r14185 r14927  
    2828using HeuristicLab.Encodings.IntegerVectorEncoding;
    2929using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131
    3232namespace HeuristicLab.Problems.GrammaticalEvolution {
     
    6868  /// </remarks>
    6969  [Item("PIGEMapper", "Position Independent (PI) Grammatical Evolution Mapper")]
    70   [StorableClass]
     70  [StorableType("414e868a-49d4-4ce1-9063-e2a70ff8da99")]
    7171  public class PIGEMapper : GenotypeToPhenotypeMapper {
    7272
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/RandomMapper.cs

    r14185 r14927  
    2828using HeuristicLab.Encodings.IntegerVectorEncoding;
    2929using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131using HeuristicLab.Random;
    3232
     
    3636  /// </summary>
    3737  [Item("RandomMapper", "Randomly determines the next non-terminal symbol to expand.")]
    38   [StorableClass]
     38  [StorableType("d05d96a0-ad55-4629-98fe-9fe5e63ec75a")]
    3939  public class RandomMapper : GenotypeToPhenotypeMapper {
    4040
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisEvaluator.cs

    r14185 r14927  
    3333using HeuristicLab.Optimization;
    3434using HeuristicLab.Parameters;
    35 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     35using HeuristicLab.Persistence;
    3636using HeuristicLab.Problems.DataAnalysis;
    3737using HeuristicLab.Problems.DataAnalysis.Symbolic;
     
    4040
    4141namespace HeuristicLab.Problems.GrammaticalEvolution {
    42   [StorableClass]
     42  [StorableType("3f9e53df-323b-4393-b96a-f1310f46da5c")]
    4343  public abstract class GESymbolicDataAnalysisEvaluator<T> : SingleSuccessorOperator,
    4444    IGESymbolicDataAnalysisEvaluator<T>, ISymbolicDataAnalysisInterpreterOperator, ISymbolicDataAnalysisBoundedOperator, IStochasticOperator
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisProblem.cs

    r14826 r14927  
    3434using HeuristicLab.Optimization;
    3535using HeuristicLab.Parameters;
    36 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     36using HeuristicLab.Persistence;
    3737using HeuristicLab.PluginInfrastructure;
    3838using HeuristicLab.Problems.DataAnalysis;
     
    4242
    4343namespace HeuristicLab.Problems.GrammaticalEvolution {
    44   [StorableClass]
     44  [StorableType("de9ce113-abd2-4ce3-80ed-df1775780eb1")]
    4545  public abstract class GESymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem<U, V>, IDataAnalysisProblem<T>,
    4646                                                                 IGESymbolicDataAnalysisProblem, IStorableContent,
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveEvaluator.cs

    r14185 r14927  
    2727using HeuristicLab.Data;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030using HeuristicLab.Problems.DataAnalysis;
    3131
    3232namespace HeuristicLab.Problems.GrammaticalEvolution {
    33   [StorableClass]
     33  [StorableType("39673abf-82f4-4fbc-9f6d-865f1e836c11")]
    3434  public abstract class GESymbolicDataAnalysisSingleObjectiveEvaluator<T> : GESymbolicDataAnalysisEvaluator<T>, IGESymbolicDataAnalysisSingleObjectiveEvaluator<T>
    3535   where T : class, IDataAnalysisProblemData {
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveProblem.cs

    r14185 r14927  
    3030using HeuristicLab.Optimization;
    3131using HeuristicLab.Parameters;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     32using HeuristicLab.Persistence;
    3333using HeuristicLab.Problems.DataAnalysis;
    3434using HeuristicLab.Problems.DataAnalysis.Symbolic;
    3535
    3636namespace HeuristicLab.Problems.GrammaticalEvolution {
    37   [StorableClass]
     37  [StorableType("02540722-ec55-4001-acf3-a8be73cebdfc")]
    3838  public abstract class GESymbolicDataAnalysisSingleObjectiveProblem<T, U, V> : GESymbolicDataAnalysisProblem<T, U, V>,
    3939                                                                                IGESymbolicDataAnalysisSingleObjectiveProblem
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicExpressionGrammar.cs

    r14185 r14927  
    2828using HeuristicLab.Core;
    2929using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131using HeuristicLab.Problems.DataAnalysis.Symbolic;
    3232using HeuristicLab.Random;
    3333
    3434namespace HeuristicLab.Problems.GrammaticalEvolution {
    35   [StorableClass]
     35  [StorableType("7896f8ab-035b-4193-9f12-5542dda9551e")]
    3636  [Item("GESymbolicExpressionGrammar", "Represents a grammar for functional expressions for grammatical evolution.")]
    3737  public class GESymbolicExpressionGrammar : SymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar {
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicRegressionSingleObjectiveEvaluator.cs

    r14185 r14927  
    2727using HeuristicLab.Data;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030using HeuristicLab.Problems.DataAnalysis;
    3131using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression;
    3232
    3333namespace HeuristicLab.Problems.GrammaticalEvolution {
    34   [StorableClass]
     34  [StorableType("cb9fa479-f49a-4f80-9a76-2ed34b4e3dd5")]
    3535  public class GESymbolicRegressionSingleObjectiveEvaluator : GESymbolicDataAnalysisSingleObjectiveEvaluator<IRegressionProblemData>,
    3636                                                              IGESymbolicRegressionSingleObjectiveEvaluator {
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicRegressionSingleObjectiveProblem.cs

    r14185 r14927  
    2828using HeuristicLab.Encodings.IntegerVectorEncoding;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HeuristicLab.Persistence;
    3131using HeuristicLab.Problems.DataAnalysis;
    3232using HeuristicLab.Problems.DataAnalysis.Symbolic;
     
    3636  [Item("Grammatical Evolution Symbolic Regression Problem (GE)",
    3737        "Represents grammatical evolution for single objective symbolic regression problems.")]
    38   [StorableClass]
     38  [StorableType("02635160-4062-49c5-b355-3a400f768801")]
    3939  [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 180)]
    4040  public class GESymbolicRegressionSingleObjectiveProblem : GESymbolicDataAnalysisSingleObjectiveProblem<IRegressionProblemData, IGESymbolicRegressionSingleObjectiveEvaluator, IIntegerVectorCreator>,
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/IGESymbolicDataAnalysisSingleObjectiveEvaluator.cs

    r14185 r14927  
    2828namespace HeuristicLab.Problems.GrammaticalEvolution {
    2929  public interface IGESymbolicDataAnalysisSingleObjectiveEvaluator<T> : IGESymbolicDataAnalysisEvaluator<T>, ISingleObjectiveEvaluator
    30     where T : class,IDataAnalysisProblemData {
     30    where T : class, IDataAnalysisProblemData {
    3131    bool Maximization { get; }
    3232  }
  • branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/IGESymbolicDataAnalysisValidationAnalyzer.cs

    r14185 r14927  
    2929namespace HeuristicLab.Problems.GrammaticalEvolution {
    3030  public interface IGESymbolicDataAnalysisValidationAnalyzer<T, U> : ISymbolicDataAnalysisAnalyzer, ISymbolicDataAnalysisInterpreterOperator
    31     where T : class,IGESymbolicDataAnalysisEvaluator<U>
     31    where T : class, IGESymbolicDataAnalysisEvaluator<U>
    3232    where U : class, IDataAnalysisProblemData {
    3333    ILookupParameter<IRandom> RandomParameter { get; }
Note: See TracChangeset for help on using the changeset viewer.