- Timestamp:
- 11/06/10 01:56:04 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources
- Property svn:mergeinfo changed
/branches/CloningRefactoring (added) merged: 4656-4693,4696-4697,4711-4714,4718-4719
- Property svn:mergeinfo changed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis
- Property svn:mergeinfo changed
/branches/CloningRefactoring/HeuristicLab.Problems.DataAnalysis (added) merged: 4678,4682,4684,4697,4712
- Property svn:mergeinfo changed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/DataAnalysisProblemData.cs
r4543 r4722 191 191 #endregion 192 192 193 193 [StorableConstructor] 194 protected DataAnalysisProblemData(bool deserializing) : base(deserializing) { } 195 protected DataAnalysisProblemData(DataAnalysisProblemData original, Cloner cloner) 196 : base(original, cloner) { 197 RegisterParameterEventHandlers(); 198 RegisterParameterValueEventHandlers(); 199 } 194 200 public DataAnalysisProblemData() 195 201 : base() { … … 233 239 } 234 240 235 [StorableConstructor] 236 protected DataAnalysisProblemData(bool deserializing) : base(deserializing) { } 241 public override IDeepCloneable Clone(Cloner cloner) { 242 return new DataAnalysisProblemData(this, cloner); 243 } 237 244 238 245 [StorableHook(HookType.AfterDeserialization)] 239 private void AfterDeserialization Hook() {246 private void AfterDeserialization() { 240 247 if (!Parameters.ContainsKey("ValidationPercentage")) 241 248 Parameters.Add(new ValueParameter<PercentValue>("ValidationPercentage", "The relative amount of the training samples that should be used as validation set.", new PercentValue(0.5))); … … 405 412 OnProblemDataChanged(EventArgs.Empty); 406 413 } 407 408 public override IDeepCloneable Clone(Cloner cloner) {409 DataAnalysisProblemData clone = (DataAnalysisProblemData)base.Clone(cloner);410 clone.RegisterParameterEventHandlers();411 clone.RegisterParameterValueEventHandlers();412 return clone;413 }414 414 } 415 415 }
Note: See TracChangeset
for help on using the changeset viewer.