Changeset 6760 for branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/DataAnalysisSolution.cs
- Timestamp:
- 09/14/11 13:59:25 (13 years ago)
- Location:
- branches/PersistenceSpeedUp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceSpeedUp
- Property svn:ignore
-
old new 12 12 *.psess 13 13 *.vsp 14 *.docstates
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis
- Property svn:mergeinfo changed
-
branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/DataAnalysisSolution.cs
r5914 r6760 48 48 if (value != null) { 49 49 this[ModelResultName].Value = value; 50 OnModelChanged( EventArgs.Empty);50 OnModelChanged(); 51 51 } 52 52 } … … 56 56 public IDataAnalysisProblemData ProblemData { 57 57 get { return (IDataAnalysisProblemData)this[ProblemDataResultName].Value; } 58 protectedset {58 set { 59 59 if (this[ProblemDataResultName].Value != value) { 60 60 if (value != null) { … … 62 62 this[ProblemDataResultName].Value = value; 63 63 ProblemData.Changed += new EventHandler(ProblemData_Changed); 64 OnProblemDataChanged( EventArgs.Empty);64 OnProblemDataChanged(); 65 65 } 66 66 } … … 80 80 name = ItemName; 81 81 description = ItemDescription; 82 Add(new Result(ModelResultName, "The symbolicdata analysis model.", model));83 Add(new Result(ProblemDataResultName, "The symbolicdata analysis problem data.", problemData));82 Add(new Result(ModelResultName, "The data analysis model.", model)); 83 Add(new Result(ProblemDataResultName, "The data analysis problem data.", problemData)); 84 84 85 85 problemData.Changed += new EventHandler(ProblemData_Changed); 86 86 } 87 87 88 protected abstract void RecalculateResults(); 89 88 90 private void ProblemData_Changed(object sender, EventArgs e) { 89 OnProblemDataChanged( e);91 OnProblemDataChanged(); 90 92 } 91 93 92 94 public event EventHandler ModelChanged; 93 protected virtual void OnModelChanged(EventArgs e) { 95 protected virtual void OnModelChanged() { 96 RecalculateResults(); 94 97 var listeners = ModelChanged; 95 if (listeners != null) listeners(this, e);98 if (listeners != null) listeners(this, EventArgs.Empty); 96 99 } 97 100 98 101 public event EventHandler ProblemDataChanged; 99 protected virtual void OnProblemDataChanged(EventArgs e) { 102 protected virtual void OnProblemDataChanged() { 103 RecalculateResults(); 100 104 var listeners = ProblemDataChanged; 101 if (listeners != null) listeners(this, e);105 if (listeners != null) listeners(this, EventArgs.Empty); 102 106 } 103 107
Note: See TracChangeset
for help on using the changeset viewer.