Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/03/19 15:37:38 (6 years ago)
Author:
mkommend
Message:

#2521: Renamed Solution to EncodedSolution.

File:
1 edited

Legend:

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

    r16724 r16751  
    2222using System;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
    26 using HEAL.Attic;
    2727
    2828namespace HeuristicLab.Optimization {
    2929  [Item("CombinedSolution", "A solution that consists of other solutions.")]
    3030  [StorableType("B5ED00CB-E533-4ED6-AB2D-95BF7A654AAD")]
    31   public sealed class CombinedSolution : Item, ISolution {
     31  public sealed class CombinedSolution : Item, IEncodedSolution {
    3232
    3333    private CombinedEncoding Encoding { get; set; }
     
    5050    }
    5151
    52     public ISolution this[string name] {
    53       get { return ScopeUtil.GetSolution(Scope, name); }
    54       set { ScopeUtil.CopySolutionToScope(Scope, name, value); }
     52    public IEncodedSolution this[string name] {
     53      get { return ScopeUtil.GetEncodedSolution(Scope, name); }
     54      set { ScopeUtil.CopyEncodedSolutionToScope(Scope, name, value); }
    5555    }
    5656
     
    6666    }
    6767
    68     public TSolution GetSolution<TSolution>(string name) where TSolution : class, ISolution {
    69       return (TSolution)ScopeUtil.GetSolution(Scope, name);
     68    public TEncodedSolution GetEncodedSolution<TEncodedSolution>(string name) where TEncodedSolution : class, IEncodedSolution {
     69      return (TEncodedSolution)ScopeUtil.GetEncodedSolution(Scope, name);
    7070    }
    7171  }
Note: See TracChangeset for help on using the changeset viewer.