Changeset 4722 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Classification/3.3/SingleObjectiveClassificationProblem.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/SingleObjectiveClassificationProblem.cs
r4565 r4722 49 49 [StorableConstructor] 50 50 protected SingleObjectiveClassificationProblem(bool deserializing) : base(deserializing) { } 51 protected SingleObjectiveClassificationProblem(SingleObjectiveClassificationProblem<T, U> original, Cloner cloner) 52 : base(original, cloner) { 53 Initialize(); 54 } 51 55 public SingleObjectiveClassificationProblem() 52 56 : base() { 53 57 Parameters.Add(new ValueParameter<ClassificationProblemData>(ClassificationProblemDataParameterName, "The data set, target variable and input variables of the data analysis problem.")); 54 58 ClassificationProblemData = new ClassificationProblemData(); 55 RegisterParameterEvents(); 56 RegisterParameterValueEvents(); 59 Initialize(); 57 60 } 58 61 59 62 [StorableHook(HookType.AfterDeserialization)] 60 private void AfterDeserializationHook() { 63 private void AfterDeserialization() { 64 Initialize(); 65 } 66 private void Initialize() { 61 67 RegisterParameterEvents(); 62 68 RegisterParameterValueEvents(); 63 }64 65 public override IDeepCloneable Clone(Cloner cloner) {66 SingleObjectiveClassificationProblem<T, U> clone = (SingleObjectiveClassificationProblem<T, U>)base.Clone(cloner);67 clone.RegisterParameterEvents();68 clone.RegisterParameterValueEvents();69 return clone;70 69 } 71 70
Note: See TracChangeset
for help on using the changeset viewer.