Changeset 17587 for branches/2521_ProblemRefactoring/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/LinearLinkageProblem.cs
- Timestamp:
- 06/04/20 18:16:58 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/LinearLinkageProblem.cs
r17544 r17587 22 22 #endregion 23 23 24 using System;25 24 using System.Linq; 26 25 using HEAL.Attic; … … 37 36 public abstract class LinearLinkageProblem : SingleObjectiveProblem<LinearLinkageEncoding, LinearLinkage> { 38 37 [Storable] protected ReferenceParameter<IntValue> DimensionRefParameter { get; private set; } 39 public IValueParameter<IntValue> DimensionParameter => DimensionRefParameter;40 38 41 39 public int Dimension { … … 90 88 91 89 private void RegisterEventHandlers() { 92 DimensionRefParameter.Value.ValueChanged += DimensionParameter_Value_ValueChanged; 93 } 94 95 private void DimensionParameter_Value_ValueChanged(object sender, EventArgs e) { 96 DimensionOnChanged(); 90 IntValueParameterChangeHandler.Create(DimensionRefParameter, DimensionOnChanged); 97 91 } 98 92
Note: See TracChangeset
for help on using the changeset viewer.