Changeset 5697
- Timestamp:
- 03/15/11 17:23:15 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/ClassificationProblem.cs
r5649 r5697 30 30 public class ClassificationProblem : DataAnalysisProblem<IClassificationProblemData>, IClassificationProblem { 31 31 [StorableConstructor] 32 p ublicClassificationProblem(bool deserializing) : base(deserializing) { }33 p ublicClassificationProblem(ClassificationProblem original, Cloner cloner) : base(original, cloner) { }32 protected ClassificationProblem(bool deserializing) : base(deserializing) { } 33 protected ClassificationProblem(ClassificationProblem original, Cloner cloner) : base(original, cloner) { } 34 34 public override IDeepCloneable Clone(Cloner cloner) { return new ClassificationProblem(this, cloner); } 35 35 -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/ClusteringProblem.cs
r5649 r5697 30 30 public class ClusteringProblem : DataAnalysisProblem<IClusteringProblemData>, IClusteringProblem { 31 31 [StorableConstructor] 32 p ublicClusteringProblem(bool deserializing) : base(deserializing) { }33 p ublicClusteringProblem(ClusteringProblem original, Cloner cloner) : base(original, cloner) { }32 protected ClusteringProblem(bool deserializing) : base(deserializing) { } 33 protected ClusteringProblem(ClusteringProblem original, Cloner cloner) : base(original, cloner) { } 34 34 public override IDeepCloneable Clone(Cloner cloner) { return new ClusteringProblem(this, cloner); } 35 35 -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/RegressionProblem.cs
r5649 r5697 30 30 public class RegressionProblem : DataAnalysisProblem<IRegressionProblemData>, IRegressionProblem { 31 31 [StorableConstructor] 32 p ublicRegressionProblem(bool deserializing) : base(deserializing) { }33 p ublicRegressionProblem(RegressionProblem original, Cloner cloner) : base(original, cloner) { }32 protected RegressionProblem(bool deserializing) : base(deserializing) { } 33 protected RegressionProblem(RegressionProblem original, Cloner cloner) : base(original, cloner) { } 34 34 public override IDeepCloneable Clone(Cloner cloner) { return new RegressionProblem(this, cloner); } 35 35 -
branches/DataAnalysis Refactoring/HeuristicLab/3.3/Tests/CloningConstructorTest.cs
r5306 r5697 31 31 if (deepCloneableType.IsSealed && !constructor.IsPrivate) 32 32 errorMessage.Append(Environment.NewLine + deepCloneableType.ToString() + ": Cloning constructor must be private in sealed classes."); 33 else if (!deepCloneableType.IsSealed && ! constructor.IsFamily)33 else if (!deepCloneableType.IsSealed && !(constructor.IsFamily || constructor.IsPublic)) 34 34 errorMessage.Append(Environment.NewLine + deepCloneableType.ToString() + ": Cloning constructor must be protected."); 35 35 break; -
branches/DataAnalysis Refactoring/HeuristicLab/3.3/Tests/HeuristicLab-3.3.Tests.csproj
r5426 r5697 135 135 <Name>HeuristicLab.Algorithms.DataAnalysis.Views-3.3</Name> 136 136 </ProjectReference> 137 <ProjectReference Include="..\..\..\HeuristicLab.Algorithms.DataAnalysis.Views\3.4\HeuristicLab.Algorithms.DataAnalysis.Views-3.4.csproj"> 138 <Project>{A2330DB0-413D-4424-B4E6-591118E2B9F8}</Project> 139 <Name>HeuristicLab.Algorithms.DataAnalysis.Views-3.4</Name> 140 </ProjectReference> 137 141 <ProjectReference Include="..\..\..\HeuristicLab.Algorithms.DataAnalysis\3.3\HeuristicLab.Algorithms.DataAnalysis-3.3.csproj"> 138 142 <Project>{A8D5676D-9662-437A-B44D-ECB4046CDE12}</Project> 139 143 <Name>HeuristicLab.Algorithms.DataAnalysis-3.3</Name> 140 144 </ProjectReference> 145 <ProjectReference Include="..\..\..\HeuristicLab.Algorithms.DataAnalysis\3.4\HeuristicLab.Algorithms.DataAnalysis-3.4.csproj"> 146 <Project>{2E782078-FA81-4B70-B56F-74CE38DAC6C8}</Project> 147 <Name>HeuristicLab.Algorithms.DataAnalysis-3.4</Name> 148 </ProjectReference> 141 149 <ProjectReference Include="..\..\..\HeuristicLab.Algorithms.EvolutionStrategy\3.3\HeuristicLab.Algorithms.EvolutionStrategy-3.3.csproj"> 142 150 <Project>{E0B45023-CB84-48A1-A1B7-8295B64B7BAD}</Project> … … 243 251 <Name>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views-3.3</Name> 244 252 </ProjectReference> 253 <ProjectReference Include="..\..\..\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views\3.4\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views-3.4.csproj"> 254 <Project>{423BD94F-963A-438E-BA45-3BB3D61CD03B}</Project> 255 <Name>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views-3.4</Name> 256 </ProjectReference> 245 257 <ProjectReference Include="..\..\..\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding\3.3\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.3.csproj"> 246 258 <Project>{125D3006-67F5-48CB-913E-73C0548F17FA}</Project> 247 259 <Name>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.3</Name> 248 260 </ProjectReference> 261 <ProjectReference Include="..\..\..\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding\3.4\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj"> 262 <Project>{06D4A186-9319-48A0-BADE-A2058D462EEA}</Project> 263 <Name>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4</Name> 264 </ProjectReference> 249 265 <ProjectReference Include="..\..\..\HeuristicLab.ExtLibs\HeuristicLab.ALGLIB\3.1.0\ALGLIB-3.1.0\ALGLIB-3.1.0.csproj"> 250 266 <Project>{FC841674-62A7-4055-BE91-E41944B6C606}</Project> … … 367 383 <Name>HeuristicLab.Problems.ArtificialAnt.Views-3.3</Name> 368 384 </ProjectReference> 385 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ArtificialAnt.Views\3.4\HeuristicLab.Problems.ArtificialAnt.Views-3.4.csproj"> 386 <Project>{3083C7AA-5AF4-4C75-BA19-B69B86E2F66A}</Project> 387 <Name>HeuristicLab.Problems.ArtificialAnt.Views-3.4</Name> 388 </ProjectReference> 369 389 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ArtificialAnt\3.3\HeuristicLab.Problems.ArtificialAnt-3.3.csproj"> 370 390 <Project>{F5C0ECAC-EDBA-4024-872A-1F74AFCB20B4}</Project> 371 391 <Name>HeuristicLab.Problems.ArtificialAnt-3.3</Name> 372 392 </ProjectReference> 393 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ArtificialAnt\3.4\HeuristicLab.Problems.ArtificialAnt-3.4.csproj"> 394 <Project>{0C67A033-F6D9-4237-B3CA-C033A44706BE}</Project> 395 <Name>HeuristicLab.Problems.ArtificialAnt-3.4</Name> 396 </ProjectReference> 373 397 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis.Classification.Views\3.3\HeuristicLab.Problems.DataAnalysis.Classification.Views-3.3.csproj"> 374 398 <Project>{7F038E9A-B91E-4F49-8C27-D47BC86F1220}</Project> … … 383 407 <Name>HeuristicLab.Problems.DataAnalysis.Regression-3.3</Name> 384 408 </ProjectReference> 409 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis.Symbolic.Classification\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic.Classification-3.4.csproj"> 410 <Project>{05BAE4E1-A9FA-4644-AA77-42558720159E}</Project> 411 <Name>HeuristicLab.Problems.DataAnalysis.Symbolic.Classification-3.4</Name> 412 </ProjectReference> 413 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis.Symbolic.Regression\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4.csproj"> 414 <Project>{5AC82412-911B-4FA2-A013-EDC5E3F3FCC2}</Project> 415 <Name>HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4</Name> 416 </ProjectReference> 417 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis.Symbolic\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj"> 418 <Project>{3D28463F-EC96-4D82-AFEE-38BE91A0CA00}</Project> 419 <Name>HeuristicLab.Problems.DataAnalysis.Symbolic-3.4</Name> 420 </ProjectReference> 385 421 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis.Views\3.3\HeuristicLab.Problems.DataAnalysis.Views-3.3.csproj"> 386 422 <Project>{799B0B38-E384-4A17-A73C-F211EB854592}</Project> 387 423 <Name>HeuristicLab.Problems.DataAnalysis.Views-3.3</Name> 388 424 </ProjectReference> 425 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis.Views\3.4\HeuristicLab.Problems.DataAnalysis.Views-3.4.csproj"> 426 <Project>{3E9E8944-44FF-40BB-A622-3A4A7DD0F198}</Project> 427 <Name>HeuristicLab.Problems.DataAnalysis.Views-3.4</Name> 428 </ProjectReference> 389 429 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis\3.3\HeuristicLab.Problems.DataAnalysis-3.3.csproj"> 390 430 <Project>{70DFD984-B1D9-46FE-8EB7-4DE92D71A9FC}</Project> 391 431 <Name>HeuristicLab.Problems.DataAnalysis-3.3</Name> 392 432 </ProjectReference> 433 <ProjectReference Include="..\..\..\HeuristicLab.Problems.DataAnalysis\3.4\HeuristicLab.Problems.DataAnalysis-3.4.csproj"> 434 <Project>{DF87C13E-A889-46FF-8153-66DCAA8C5674}</Project> 435 <Name>HeuristicLab.Problems.DataAnalysis-3.4</Name> 436 </ProjectReference> 393 437 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ExternalEvaluation.GP.Views\3.3\HeuristicLab.Problems.ExternalEvaluation.GP.Views-3.3.csproj"> 394 438 <Project>{1778134B-866B-4CB3-BFC0-52B2FAAA5777}</Project> 395 439 <Name>HeuristicLab.Problems.ExternalEvaluation.GP.Views-3.3</Name> 396 440 </ProjectReference> 441 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ExternalEvaluation.GP.Views\3.4\HeuristicLab.Problems.ExternalEvaluation.GP.Views-3.4.csproj"> 442 <Project>{A0AF4D54-6A04-483E-A26D-97F8C1141526}</Project> 443 <Name>HeuristicLab.Problems.ExternalEvaluation.GP.Views-3.4</Name> 444 </ProjectReference> 397 445 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ExternalEvaluation.GP\3.3\HeuristicLab.Problems.ExternalEvaluation.GP-3.3.csproj"> 398 446 <Project>{E86E215D-E3CE-4244-978D-555D4E17AC09}</Project> 399 447 <Name>HeuristicLab.Problems.ExternalEvaluation.GP-3.3</Name> 448 </ProjectReference> 449 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ExternalEvaluation.GP\3.4\HeuristicLab.Problems.ExternalEvaluation.GP-3.4.csproj"> 450 <Project>{B7A64A60-B538-479F-9C47-A3180C458F6C}</Project> 451 <Name>HeuristicLab.Problems.ExternalEvaluation.GP-3.4</Name> 400 452 </ProjectReference> 401 453 <ProjectReference Include="..\..\..\HeuristicLab.Problems.ExternalEvaluation.Views\3.3\HeuristicLab.Problems.ExternalEvaluation.Views-3.3.csproj">
Note: See TracChangeset
for help on using the changeset viewer.