Free cookie consent management tool by TermsFeed Policy Generator

Changeset 17459


Ignore:
Timestamp:
02/28/20 11:52:17 (4 years ago)
Author:
mkommend
Message:

#2521: Added storable type attributes to interfaces.

Location:
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEvaluationResult.cs

    r17382 r17459  
    3232  }
    3333
     34  [StorableType("D4781EC1-9F48-4CB7-A8CA-8F009B4D10C6")]
    3435  public interface ISingleObjectiveEvaluationResult : IEvaluationResult {
    3536    double Quality { get; }
    3637  }
    3738
     39  [StorableType("150F7253-09AA-474C-BA4E-788B290BC61B")]
    3840  public interface IMultiObjectiveEvaluationResult : IEvaluationResult {
    3941    //TODO change to unmodifiable Type from double[]
  • branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISolutionContext.cs

    r17382 r17459  
    4444  }
    4545
    46 
     46  [StorableType("3A5CA150-1122-4D13-B65D-55D7EC86198F")]
    4747  public interface ISingleObjectiveSolutionContext<TEncodedSolution> : ISolutionContext<TEncodedSolution>
    48     where TEncodedSolution : class, IEncodedSolution {
     48      where TEncodedSolution : class, IEncodedSolution {
    4949    //TODO discuss with abeham hiding of base property
    5050    new ISingleObjectiveEvaluationResult EvaluationResult { get; set; }
    5151  }
    5252
     53  [StorableType("3110C8C1-11FE-4A24-9B4E-E2EB3B97CBE9")]
    5354  public interface IMultiObjectiveSolutionContext<TEncodedSolution> : ISolutionContext<TEncodedSolution>
    54     where TEncodedSolution : class, IEncodedSolution {
     55      where TEncodedSolution : class, IEncodedSolution {
    5556    new IMultiObjectiveEvaluationResult EvaluationResult { get; set; }
    5657  }
Note: See TracChangeset for help on using the changeset viewer.