- Timestamp:
- 03/01/11 14:33:18 (13 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.3/Interfaces/IDataAnalysisProblem.cs
r5445 r5578 23 23 24 24 namespace HeuristicLab.Problems.DataAnalysis { 25 public interface IDataAnalysisProblem : I Problem {25 public interface IDataAnalysisProblem : IHeuristicOptimizationProblem { 26 26 DataAnalysisProblemData DataAnalysisProblemData { get; } 27 27 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.3/Interfaces/ISingleObjectiveDataAnalysisProblem.cs
r5445 r5578 22 22 using HeuristicLab.Optimization; 23 23 namespace HeuristicLab.Problems.DataAnalysis { 24 public interface ISingleObjectiveDataAnalysisProblem : ISingleObjective Problem, IDataAnalysisProblem {24 public interface ISingleObjectiveDataAnalysisProblem : ISingleObjectiveHeuristicOptimizationProblem, IDataAnalysisProblem { 25 25 } 26 26 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/DataAnalysisProblem.cs
r5577 r5578 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Optimization; 25 26 using HeuristicLab.Parameters; 26 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 28 29 namespace HeuristicLab.Problems.DataAnalysis { 29 30 [StorableClass] 30 public abstract class DataAnalysisProblem<T> : P arameterizedNamedItem,31 public abstract class DataAnalysisProblem<T> : Problem, 31 32 IDataAnalysisProblem<T> 32 33 where T : class, IDataAnalysisProblemData { … … 47 48 public T ProblemData { 48 49 get { return ProblemDataParameter.Value; } 50 protected set { ProblemDataParameter.Value = value; } 49 51 } 50 52 #endregion … … 72 74 if (handler != null) handler(this, EventArgs.Empty); 73 75 } 74 75 public event EventHandler Reset;76 protected virtual void OnReset() {77 var handler = Reset;78 if (handler != null) handler(this, EventArgs.Empty);79 }80 76 } 81 77 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblem.cs
r5577 r5578 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Optimization; 24 25 25 26 namespace HeuristicLab.Problems.DataAnalysis { 26 public interface IDataAnalysisProblem : I Item {27 public interface IDataAnalysisProblem : IProblem { 27 28 IParameter ProblemDataParameter { get; } 28 29 IDataAnalysisProblemData ProblemData { get; }
Note: See TracChangeset
for help on using the changeset viewer.