Changeset 17699 for branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Operators/MultiEncodingOperator.cs
- Timestamp:
- 07/25/20 01:23:08 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Operators/MultiEncodingOperator.cs
r17226 r17699 30 30 namespace HeuristicLab.Optimization { 31 31 [StorableType("43619638-9D00-4951-8138-8CCD0786E784")] 32 internal abstract class MultiEncodingOperator<T> : InstrumentedOperator, IEncodingOperator <CombinedSolution>, IMultiEncodingOperator where T : class, IOperator {32 internal abstract class MultiEncodingOperator<T> : InstrumentedOperator, IEncodingOperator, IMultiEncodingOperator where T : class, IOperator { 33 33 public ILookupParameter<CombinedSolution> SolutionParameter { 34 34 get { return (ILookupParameter<CombinedSolution>)Parameters["Solution"]; } 35 35 } 36 36 37 public ILookupParameter<IEncoding <CombinedSolution>> EncodingParameter {38 get { return (ILookupParameter<IEncoding <CombinedSolution>>)Parameters["Encoding"]; }37 public ILookupParameter<IEncoding> EncodingParameter { 38 get { return (ILookupParameter<IEncoding>)Parameters["Encoding"]; } 39 39 } 40 40 … … 47 47 : base() { 48 48 Parameters.Add(new LookupParameter<CombinedSolution>("Solution", "The solution that gets created.")); 49 Parameters.Add(new LookupParameter<IEncoding <CombinedSolution>>("Encoding", "The encoding."));49 Parameters.Add(new LookupParameter<IEncoding>("Encoding", "The encoding.")); 50 50 } 51 51
Note: See TracChangeset
for help on using the changeset viewer.