Changeset 13435 for branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs
- Timestamp:
- 12/04/15 10:35:04 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs
r13173 r13435 164 164 ScheduleEvaluatorParameter.ValueChanged += ScheduleEvaluatorParameter_ValueChanged; 165 165 ScheduleEvaluator.QualityParameter.ActualNameChanged += ScheduleEvaluator_QualityParameter_ActualNameChanged; 166 SolutionCreator.Schedule EncodingParameter.ActualNameChanged += SolutionCreator_SchedulingEncodingParameter_ActualNameChanged;166 SolutionCreator.ScheduleParameter.ActualNameChanged += SolutionCreator_SchedulingEncodingParameter_ActualNameChanged; 167 167 ScheduleDecoderParameter.ValueChanged += ScheduleDecoderParameter_ValueChanged; 168 168 if (ScheduleDecoder != null) ScheduleDecoder.ScheduleParameter.ActualNameChanged += ScheduleDecoder_ScheduleParameter_ActualNameChanged; … … 171 171 #region Events 172 172 protected override void OnSolutionCreatorChanged() { 173 SolutionCreator.Schedule EncodingParameter.ActualNameChanged += SolutionCreator_SchedulingEncodingParameter_ActualNameChanged;173 SolutionCreator.ScheduleParameter.ActualNameChanged += SolutionCreator_SchedulingEncodingParameter_ActualNameChanged; 174 174 InitializeOperators(); 175 175 } … … 288 288 289 289 if (ScheduleDecoder != null) 290 ScheduleDecoder.ScheduleEncodingParameter.ActualName = SolutionCreator.Schedule EncodingParameter.ActualName;290 ScheduleDecoder.ScheduleEncodingParameter.ActualName = SolutionCreator.ScheduleParameter.ActualName; 291 291 292 292 if (ScheduleDecoder != null) { … … 295 295 } else if (SolutionCreator is DirectScheduleRandomCreator) { 296 296 var directEvaluator = (DirectScheduleRandomCreator)SolutionCreator; 297 ScheduleEvaluator.ScheduleParameter.ActualName = directEvaluator.Schedule EncodingParameter.ActualName;297 ScheduleEvaluator.ScheduleParameter.ActualName = directEvaluator.ScheduleParameter.ActualName; 298 298 ScheduleEvaluator.ScheduleParameter.Hidden = true; 299 299 } else { … … 303 303 304 304 foreach (var op in Operators.OfType<IScheduleManipulator>()) { 305 op.Schedule EncodingParameter.ActualName = SolutionCreator.ScheduleEncodingParameter.ActualName;306 op.Schedule EncodingParameter.Hidden = true;305 op.ScheduleParameter.ActualName = SolutionCreator.ScheduleParameter.ActualName; 306 op.ScheduleParameter.Hidden = true; 307 307 } 308 308 309 309 foreach (var op in Operators.OfType<IScheduleCrossover>()) { 310 op.ChildParameter.ActualName = SolutionCreator.Schedule EncodingParameter.ActualName;310 op.ChildParameter.ActualName = SolutionCreator.ScheduleParameter.ActualName; 311 311 op.ChildParameter.Hidden = true; 312 op.ParentsParameter.ActualName = SolutionCreator.Schedule EncodingParameter.ActualName;312 op.ParentsParameter.ActualName = SolutionCreator.ScheduleParameter.ActualName; 313 313 op.ParentsParameter.Hidden = true; 314 314 } … … 320 320 op.ScheduleParameter.Hidden = true; 321 321 } else if (SolutionCreator is DirectScheduleRandomCreator) { 322 op.ScheduleParameter.ActualName = ((DirectScheduleRandomCreator)SolutionCreator).Schedule EncodingParameter.ActualName;322 op.ScheduleParameter.ActualName = ((DirectScheduleRandomCreator)SolutionCreator).ScheduleParameter.ActualName; 323 323 op.ScheduleParameter.Hidden = true; 324 324 } else {
Note: See TracChangeset
for help on using the changeset viewer.