Changeset 4722 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Classification/3.3/ClassificationProblemData.cs
- Timestamp:
- 11/06/10 01:56:04 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 2 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.Classification/3.3/ClassificationProblemData.cs
r4618 r4722 196 196 } 197 197 198 [StorableConstructor] 199 protected ClassificationProblemData(bool deserializing) : base(deserializing) { } 200 protected ClassificationProblemData(ClassificationProblemData original, Cloner cloner) 201 : base(original, cloner) { 202 RegisterParameterEvents(); 203 UpdateClassValues(); 204 } 198 205 public ClassificationProblemData() 199 206 : base(new Dataset(defaultInputs, defaultData), defaultInputs, defaultInputs[defaultInputs.Length - 1], 0, 60, 60, 120) { … … 207 214 } 208 215 209 [StorableConstructor] 210 protected ClassificationProblemData(bool deserializing) : base(deserializing) { } 216 public override IDeepCloneable Clone(Cloner cloner) { 217 return new ClassificationProblemData(this, cloner); 218 } 219 211 220 [StorableHook(HookType.AfterDeserialization)] 212 private void AfterDeserialization Hook() {221 private void AfterDeserialization() { 213 222 RegisterParameterEvents(); 214 223 RegisterParameterValueEvents(); 215 }216 217 public override IDeepCloneable Clone(Cloner cloner) {218 ClassificationProblemData clone = (ClassificationProblemData)base.Clone(cloner);219 clone.RegisterParameterEvents();220 clone.UpdateClassValues();221 return clone;222 224 } 223 225
Note: See TracChangeset
for help on using the changeset viewer.