Index: Riskeer/Common/src/Riskeer.Common.Forms/Observers/CalculatableFailureMechanismResultObserver.cs
===================================================================
diff -u -r96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a -r638ee88b04d4bf5f2ae2cee435286e063f7a4a5e
--- Riskeer/Common/src/Riskeer.Common.Forms/Observers/CalculatableFailureMechanismResultObserver.cs (.../CalculatableFailureMechanismResultObserver.cs) (revision 96ccefa48aa5c97c949f7a7858fcb4d3dc727a3a)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Observers/CalculatableFailureMechanismResultObserver.cs (.../CalculatableFailureMechanismResultObserver.cs) (revision 638ee88b04d4bf5f2ae2cee435286e063f7a4a5e)
@@ -35,7 +35,7 @@
/// The type of the calculations in the .
public class CalculatableFailureMechanismResultObserver
: FailureMechanismResultObserver
- where TFailureMechanism : IFailureMechanism, IHasSectionResults, ICalculatableFailureMechanism
+ where TFailureMechanism : IFailureMechanism, ICalculatableFailureMechanism
where TSectionResult : FailureMechanismSectionResult
where TCalculation : ICalculation
{
Index: Riskeer/Common/src/Riskeer.Common.Forms/Observers/FailureMechanismResultObserver.cs
===================================================================
diff -u -r21d2f60ab46be218442b6116917a5633ff28daba -r638ee88b04d4bf5f2ae2cee435286e063f7a4a5e
--- Riskeer/Common/src/Riskeer.Common.Forms/Observers/FailureMechanismResultObserver.cs (.../FailureMechanismResultObserver.cs) (revision 21d2f60ab46be218442b6116917a5633ff28daba)
+++ Riskeer/Common/src/Riskeer.Common.Forms/Observers/FailureMechanismResultObserver.cs (.../FailureMechanismResultObserver.cs) (revision 638ee88b04d4bf5f2ae2cee435286e063f7a4a5e)
@@ -32,7 +32,7 @@
/// The type of the failure mechanism to observe.
/// The type of the section results in the failure mechanism.
public class FailureMechanismResultObserver : Observable, IDisposable
- where TFailureMechanism : IFailureMechanism, IHasSectionResults
+ where TFailureMechanism : IFailureMechanism
where TSectionResult : FailureMechanismSectionResult
{
private readonly Observer failureMechanismObserver;
Index: Riskeer/Integration/src/Riskeer.Integration.Forms/Observers/AssessmentSectionResultObserver.cs
===================================================================
diff -u -r149a6ea30952146f3ef7e513cedc5372f9e88495 -r638ee88b04d4bf5f2ae2cee435286e063f7a4a5e
--- Riskeer/Integration/src/Riskeer.Integration.Forms/Observers/AssessmentSectionResultObserver.cs (.../AssessmentSectionResultObserver.cs) (revision 149a6ea30952146f3ef7e513cedc5372f9e88495)
+++ Riskeer/Integration/src/Riskeer.Integration.Forms/Observers/AssessmentSectionResultObserver.cs (.../AssessmentSectionResultObserver.cs) (revision 638ee88b04d4bf5f2ae2cee435286e063f7a4a5e)
@@ -158,7 +158,7 @@
}
private Observer CreateCalculatableFailureMechanismObserver(TFailureMechanism failureMechanism)
- where TFailureMechanism : IFailureMechanism, IHasSectionResults, ICalculatableFailureMechanism
+ where TFailureMechanism : IFailureMechanism, ICalculatableFailureMechanism
where TSectionResult : FailureMechanismSectionResult
where TCalculation : ICalculation
{
@@ -170,7 +170,7 @@
}
private Observer CreateFailureMechanismObserver(TFailureMechanism failureMechanism)
- where TFailureMechanism : IFailureMechanism, IHasSectionResults
+ where TFailureMechanism : IFailureMechanism
where TSectionResult : FailureMechanismSectionResult
{
return new Observer(NotifyObservers)