Changeset 13435 for branches/ProblemRefactoring/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleCreator.cs
- Timestamp:
- 12/04/15 10:35:04 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleCreator.cs
r12012 r13435 31 31 public abstract class ScheduleCreator : InstrumentedOperator, IScheduleCreator { 32 32 33 public ILookupParameter<ISchedule Encoding> ScheduleEncodingParameter {34 get { return (ILookupParameter<ISchedule Encoding>)Parameters["ScheduleEncoding"]; }33 public ILookupParameter<ISchedule> ScheduleParameter { 34 get { return (ILookupParameter<ISchedule>)Parameters["Schedule"]; } 35 35 } 36 36 … … 40 40 public ScheduleCreator() 41 41 : base() { 42 Parameters.Add(new LookupParameter<ISchedule Encoding>("ScheduleEncoding", "The new scheduling solutioncandidate."));42 Parameters.Add(new LookupParameter<ISchedule>("Schedule", "The new scheduling solutioncandidate.")); 43 43 } 44 44 45 45 public override IOperation InstrumentedApply() { 46 Schedule EncodingParameter.ActualValue = CreateSolution();46 ScheduleParameter.ActualValue = CreateSolution(); 47 47 return base.InstrumentedApply(); 48 48 } 49 49 50 protected abstract ISchedule EncodingCreateSolution();50 protected abstract ISchedule CreateSolution(); 51 51 } 52 52 }
Note: See TracChangeset
for help on using the changeset viewer.