Changeset 16847 for branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/M5Regression/MetaModels/RegressionRuleSetModel.cs
- Timestamp:
- 04/19/19 13:06:11 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/M5Regression/MetaModels/RegressionRuleSetModel.cs
r15830 r16847 28 28 using HeuristicLab.Data; 29 29 using HeuristicLab.Optimization; 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;31 30 using HeuristicLab.Problems.DataAnalysis; 31 using HEAL.Attic; 32 32 33 33 namespace HeuristicLab.Algorithms.DataAnalysis { 34 [Storable Class]34 [StorableType("7B4D9AE9-0456-4029-80A6-CCB5E33CE356")] 35 35 public class RegressionRuleSetModel : RegressionModel, IM5Model { 36 36 private const string NumRulesResultName = "Number of rules"; … … 45 45 #region HLConstructors & Cloning 46 46 [StorableConstructor] 47 protected RegressionRuleSetModel( bool deserializing) : base(deserializing) { }47 protected RegressionRuleSetModel(StorableConstructorFlag _) : base(_) { } 48 48 protected RegressionRuleSetModel(RegressionRuleSetModel original, Cloner cloner) : base(original, cloner) { 49 49 if (original.Rules != null) Rules = original.Rules.Select(cloner.Clone).ToList(); … … 123 123 #endregion 124 124 125 [Storable Class]125 [StorableType("E114F3C9-3C1F-443D-8270-0E10CE12F2A0")] 126 126 public class RuleSetState : Item { 127 127 [Storable] … … 140 140 #region HLConstructors & Cloning 141 141 [StorableConstructor] 142 protected RuleSetState( bool deserializing) : base(deserializing) { }142 protected RuleSetState(StorableConstructorFlag _) : base(_) { } 143 143 protected RuleSetState(RuleSetState original, Cloner cloner) : base(original, cloner) { 144 144 Rules = original.Rules.Select(cloner.Clone).ToList(); … … 155 155 } 156 156 157 [Storable Class]157 [StorableType("52E7992B-94CC-4960-AA82-1A399BE735C6")] 158 158 private sealed class ConfidenceRegressionRuleSetModel : RegressionRuleSetModel, IConfidenceRegressionModel { 159 159 #region HLConstructors & Cloning 160 160 [StorableConstructor] 161 private ConfidenceRegressionRuleSetModel( bool deserializing) : base(deserializing) { }161 private ConfidenceRegressionRuleSetModel(StorableConstructorFlag _) : base(_) { } 162 162 private ConfidenceRegressionRuleSetModel(ConfidenceRegressionRuleSetModel original, Cloner cloner) : base(original, cloner) { } 163 163 public ConfidenceRegressionRuleSetModel(string targetVariable) : base(targetVariable) { }
Note: See TracChangeset
for help on using the changeset viewer.