Changeset 5361 for branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/ValueConfiguration.cs
- Timestamp:
- 01/24/11 10:12:39 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/ValueConfiguration.cs
r5359 r5361 93 93 94 94 [Storable] 95 protected int number = -1;95 protected int number = 0; 96 96 public int Number { 97 97 get { return number; } … … 237 237 get { 238 238 if (this.number == 0) { 239 return ActualValue.Value.ItemName;239 return (ActualValue != null && ActualValue.Value != null) ? ActualValue.Value.ItemName : base.ToString(); 240 240 } else { 241 241 return string.Format("{0} {1}", ActualValue.Value.ItemName, number); … … 260 260 public virtual void Parameterize(IParameterizedItem item) { 261 261 foreach (IParameterConfiguration pc in this.ParameterConfigurations) { 262 if(pc.Optimize)pc.Parameterize((IValueParameter)item.Parameters[pc.ParameterName]);262 pc.Parameterize((IValueParameter)item.Parameters[pc.ParameterName]); 263 263 } 264 264 }
Note: See TracChangeset
for help on using the changeset viewer.