Index: Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext.cs
===================================================================
diff -u -ra016a24b89f1930ed6dd4339c1c57226aeefda4d -rfa5bb22f946712b854b0762ad126ed5f0cb7ceef
--- Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext.cs (.../HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext.cs) (revision a016a24b89f1930ed6dd4339c1c57226aeefda4d)
+++ Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext.cs (.../HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext.cs) (revision fa5bb22f946712b854b0762ad126ed5f0cb7ceef)
@@ -20,7 +20,6 @@
// All rights reserved.
using System;
-using Core.Common.Controls.PresentationObjects;
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.Hydraulics;
@@ -29,7 +28,8 @@
///
/// Presentation object for all hydraulic boundary location calculations based on a user defined target probability.
///
- public abstract class HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext : ObservableWrappedObjectContextBase
+ public abstract class HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext
+ : LocationCalculationsContext
{
///
/// Creates a new instance of .
Index: Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/LocationCalculationsContext.cs
===================================================================
diff -u -rd62ce4fd4a3a7e3e43f2d45aa52822f94f74afd9 -rfa5bb22f946712b854b0762ad126ed5f0cb7ceef
--- Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/LocationCalculationsContext.cs (.../LocationCalculationsContext.cs) (revision d62ce4fd4a3a7e3e43f2d45aa52822f94f74afd9)
+++ Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/LocationCalculationsContext.cs (.../LocationCalculationsContext.cs) (revision fa5bb22f946712b854b0762ad126ed5f0cb7ceef)
@@ -33,8 +33,7 @@
///
/// The object type of the wrapped instance.
/// The object type of the instances that effect the unique identification.
- public abstract class LocationCalculationsContext
- : WrappedObjectContextBase, IObservable
+ public abstract class LocationCalculationsContext : WrappedObjectContextBase, IObservable
where TObservable : class, IObservable
{
private readonly Collection observers = new Collection();
Index: Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/WaterLevelCalculationsForUserDefinedTargetProbabilityContext.cs
===================================================================
diff -u -ra016a24b89f1930ed6dd4339c1c57226aeefda4d -rfa5bb22f946712b854b0762ad126ed5f0cb7ceef
--- Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/WaterLevelCalculationsForUserDefinedTargetProbabilityContext.cs (.../WaterLevelCalculationsForUserDefinedTargetProbabilityContext.cs) (revision a016a24b89f1930ed6dd4339c1c57226aeefda4d)
+++ Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/WaterLevelCalculationsForUserDefinedTargetProbabilityContext.cs (.../WaterLevelCalculationsForUserDefinedTargetProbabilityContext.cs) (revision fa5bb22f946712b854b0762ad126ed5f0cb7ceef)
@@ -20,6 +20,7 @@
// All rights reserved.
using System;
+using Core.Common.Base;
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.Hydraulics;
@@ -39,5 +40,7 @@
public WaterLevelCalculationsForUserDefinedTargetProbabilityContext(HydraulicBoundaryLocationCalculationsForTargetProbability wrappedData,
IAssessmentSection assessmentSection)
: base(wrappedData, assessmentSection) {}
+
+ protected override ObservableList LocationCalculationsListToObserve => AssessmentSection.WaterLevelCalculationsForUserDefinedTargetProbabilities;
}
}
\ No newline at end of file
Index: Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/WaveHeightCalculationsForUserDefinedTargetProbabilityContext.cs
===================================================================
diff -u -ra016a24b89f1930ed6dd4339c1c57226aeefda4d -rfa5bb22f946712b854b0762ad126ed5f0cb7ceef
--- Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/WaveHeightCalculationsForUserDefinedTargetProbabilityContext.cs (.../WaveHeightCalculationsForUserDefinedTargetProbabilityContext.cs) (revision a016a24b89f1930ed6dd4339c1c57226aeefda4d)
+++ Riskeer/Common/src/Riskeer.Common.Forms/PresentationObjects/WaveHeightCalculationsForUserDefinedTargetProbabilityContext.cs (.../WaveHeightCalculationsForUserDefinedTargetProbabilityContext.cs) (revision fa5bb22f946712b854b0762ad126ed5f0cb7ceef)
@@ -20,6 +20,7 @@
// All rights reserved.
using System;
+using Core.Common.Base;
using Riskeer.Common.Data.AssessmentSection;
using Riskeer.Common.Data.Hydraulics;
@@ -39,5 +40,7 @@
public WaveHeightCalculationsForUserDefinedTargetProbabilityContext(HydraulicBoundaryLocationCalculationsForTargetProbability wrappedData,
IAssessmentSection assessmentSection)
: base(wrappedData, assessmentSection) {}
+
+ protected override ObservableList LocationCalculationsListToObserve => AssessmentSection.WaveHeightCalculationsForUserDefinedTargetProbabilities;
}
}
\ No newline at end of file
Index: Riskeer/Common/test/Riskeer.Common.Forms.Test/PresentationObjects/HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContextTest.cs
===================================================================
diff -u -rd22318d66f73e412d80e69398a515c9347f25c8e -rfa5bb22f946712b854b0762ad126ed5f0cb7ceef
--- Riskeer/Common/test/Riskeer.Common.Forms.Test/PresentationObjects/HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContextTest.cs (.../HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContextTest.cs) (revision d22318d66f73e412d80e69398a515c9347f25c8e)
+++ Riskeer/Common/test/Riskeer.Common.Forms.Test/PresentationObjects/HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContextTest.cs (.../HydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContextTest.cs) (revision fa5bb22f946712b854b0762ad126ed5f0cb7ceef)
@@ -20,7 +20,7 @@
// All rights reserved.
using System;
-using Core.Common.Controls.PresentationObjects;
+using Core.Common.Base;
using NUnit.Framework;
using Rhino.Mocks;
using Riskeer.Common.Data.AssessmentSection;
@@ -59,7 +59,7 @@
calculationsForTargetProbability, assessmentSection);
// Assert
- Assert.IsInstanceOf>(context);
+ Assert.IsInstanceOf>(context);
Assert.AreSame(calculationsForTargetProbability, context.WrappedData);
Assert.AreSame(assessmentSection, context.AssessmentSection);
mockRepository.VerifyAll();
@@ -71,6 +71,9 @@
public TestHydraulicBoundaryLocationCalculationsForUserDefinedTargetProbabilityContext(
HydraulicBoundaryLocationCalculationsForTargetProbability wrappedData, IAssessmentSection assessmentSection)
: base(wrappedData, assessmentSection) {}
+
+ protected override ObservableList LocationCalculationsListToObserve { get; }
+ = new ObservableList();
}
}
}
\ No newline at end of file