Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/10/10 18:28:50 (14 years ago)
Author:
epitzer
Message:

Make StorableClass attribute compulsory for StorableSerializer to work, add named property StorableClassType to choose between Empty and MarkedOnly, later other options will be added. (#548)

Location:
trunk/sources/HeuristicLab.Problems.TSP/3.3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.TSP/3.3/Evaluators/TSPCoordinatesPathEvaluator.cs

    r2988 r2994  
    3131  /// </summary>
    3232  [Item("TSPCoordinatesPathEvaluator", "A base class for operators which evaluate TSP solutions given in path representation using city coordinates.")]
    33   [EmptyStorableClass]
     33  [StorableClass(StorableClassType.Empty)]
    3434  public abstract class TSPCoordinatesPathEvaluator : TSPEvaluator, ITSPCoordinatesPathEvaluator {
    3535    public ILookupParameter<Permutation> PermutationParameter {
  • trunk/sources/HeuristicLab.Problems.TSP/3.3/Evaluators/TSPDistanceMatrixPathEvaluator.cs

    r2988 r2994  
    3232  [Item("TSPDistanceMatrixPathEvaluator", "An operator which evaluates TSP solutions given in path representation using a distance matrix.")]
    3333  [Creatable("Test")]
    34   [EmptyStorableClass]
     34  [StorableClass(StorableClassType.Empty)]
    3535  public sealed class TSPDistanceMatrixPathEvaluator : TSPEvaluator, ITSPDistanceMatrixPathEvaluator {
    3636    public ILookupParameter<Permutation> PermutationParameter {
  • trunk/sources/HeuristicLab.Problems.TSP/3.3/Evaluators/TSPEvaluator.cs

    r2988 r2994  
    3131  /// </summary>
    3232  [Item("TSPEvaluator", "A base class for operators which evaluate TSP solutions.")]
    33   [EmptyStorableClass]
     33  [StorableClass(StorableClassType.Empty)]
    3434  public abstract class TSPEvaluator : SingleSuccessorOperator, ITSPEvaluator {
    3535    public ILookupParameter<DoubleData> QualityParameter {
  • trunk/sources/HeuristicLab.Problems.TSP/3.3/Evaluators/TSPRoundedEuclideanPathEvaluator.cs

    r2988 r2994  
    3030  [Item("TSPRoundedEuclideanPathEvaluator", "An operator which evaluates TSP solutions given in path representation using the rounded Euclidean distance metric.")]
    3131  [Creatable("Test")]
    32   [EmptyStorableClass]
     32  [StorableClass(StorableClassType.Empty)]
    3333  public sealed class TSPRoundedEuclideanPathEvaluator : TSPCoordinatesPathEvaluator {
    3434    /// <summary>
  • trunk/sources/HeuristicLab.Problems.TSP/3.3/TSP.cs

    r2986 r2994  
    3636  [Item("TSP", "Represents a symmetric Traveling Salesman Problem.")]
    3737  [Creatable("Problems")]
    38   [EmptyStorableClass]
     38  [StorableClass(StorableClassType.Empty)]
    3939  public sealed class TSP : ParameterizedNamedItem, ISingleObjectiveProblem {
    4040    public override Image ItemImage {
Note: See TracChangeset for help on using the changeset viewer.