- Timestamp:
- 03/01/11 14:33:18 (13 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
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.