Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/ViewInfos/GrassCoverErosionInwardsOutputViewInfoTestBase.cs =================================================================== diff -u -ref8bf2f90306f8281026cecd4c44782ebe8407ed -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/ViewInfos/GrassCoverErosionInwardsOutputViewInfoTestBase.cs (.../GrassCoverErosionInwardsOutputViewInfoTestBase.cs) (revision ef8bf2f90306f8281026cecd4c44782ebe8407ed) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Plugin.Test/ViewInfos/GrassCoverErosionInwardsOutputViewInfoTestBase.cs (.../GrassCoverErosionInwardsOutputViewInfoTestBase.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -150,7 +150,7 @@ new AssessmentSectionStub()); } - protected override IFailureMechanism GetFailureMechanismWithCalculation() + protected override ICalculatableFailureMechanism GetFailureMechanismWithCalculation() { return new GrassCoverErosionInwardsFailureMechanism { Index: Riskeer/HeightStructures/src/Riskeer.HeightStructures.Plugin/HeightStructuresPlugin.cs =================================================================== diff -u -rd8bd61b7bc08c01d7965635f028a227d0425d120 -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/HeightStructures/src/Riskeer.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision d8bd61b7bc08c01d7965635f028a227d0425d120) +++ Riskeer/HeightStructures/src/Riskeer.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -925,7 +925,7 @@ RiskeerCommonIOResources.Shape_file_filter_Description); } - private bool VerifyStructuresShouldUpdate(IFailureMechanism failureMechanism, string query) + private bool VerifyStructuresShouldUpdate(HeightStructuresFailureMechanism failureMechanism, string query) { var changeHandler = new FailureMechanismCalculationChangeHandler(failureMechanism, query, GetInquiryHelper()); return !changeHandler.RequireConfirmation() || changeHandler.InquireConfirmation(); Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Plugin.Test/ViewInfos/MacroStabilityInwardsOutputViewInfoTest.cs =================================================================== diff -u -rdbe0316b596d72e1d037cb905ed7d3379d747e0e -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Plugin.Test/ViewInfos/MacroStabilityInwardsOutputViewInfoTest.cs (.../MacroStabilityInwardsOutputViewInfoTest.cs) (revision dbe0316b596d72e1d037cb905ed7d3379d747e0e) +++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Plugin.Test/ViewInfos/MacroStabilityInwardsOutputViewInfoTest.cs (.../MacroStabilityInwardsOutputViewInfoTest.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -166,7 +166,7 @@ new AssessmentSectionStub()); } - protected override IFailureMechanism GetFailureMechanismWithCalculation() + protected override ICalculatableFailureMechanism GetFailureMechanismWithCalculation() { return new MacroStabilityInwardsFailureMechanism { Index: Riskeer/Piping/src/Riskeer.Piping.Service/PipingDataSynchronizationService.cs =================================================================== diff -u -r12a7158ec0ebecaaaa9bff38911f6aa1277e8d9c -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/Piping/src/Riskeer.Piping.Service/PipingDataSynchronizationService.cs (.../PipingDataSynchronizationService.cs) (revision 12a7158ec0ebecaaaa9bff38911f6aa1277e8d9c) +++ Riskeer/Piping/src/Riskeer.Piping.Service/PipingDataSynchronizationService.cs (.../PipingDataSynchronizationService.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -25,7 +25,6 @@ using System.Linq; using Core.Common.Base; using Riskeer.Common.Data.Calculation; -using Riskeer.Common.Data.FailureMechanism; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.IO.SoilProfile; using Riskeer.Common.Service; @@ -370,7 +369,7 @@ return changedObservables; } - private static IEnumerable> GetCalculationsWithSoilProfileAssigned(IFailureMechanism failureMechanism, + private static IEnumerable> GetCalculationsWithSoilProfileAssigned(PipingFailureMechanism failureMechanism, PipingStochasticSoilProfile soilProfile) { return failureMechanism.Calculations Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticFaultTreePipingProfileSpecificOutputViewInfoTest.cs =================================================================== diff -u -r013435ed49ecc69ce2a584e37c9d0d7039fa6a7b -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticFaultTreePipingProfileSpecificOutputViewInfoTest.cs (.../ProbabilisticFaultTreePipingProfileSpecificOutputViewInfoTest.cs) (revision 013435ed49ecc69ce2a584e37c9d0d7039fa6a7b) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticFaultTreePipingProfileSpecificOutputViewInfoTest.cs (.../ProbabilisticFaultTreePipingProfileSpecificOutputViewInfoTest.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -210,7 +210,7 @@ new AssessmentSectionStub()); } - protected override IFailureMechanism GetFailureMechanismWithCalculation() + protected override ICalculatableFailureMechanism GetFailureMechanismWithCalculation() { return new PipingFailureMechanism { Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticFaultTreePipingSectionSpecificOutputViewInfoTest.cs =================================================================== diff -u -r013435ed49ecc69ce2a584e37c9d0d7039fa6a7b -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticFaultTreePipingSectionSpecificOutputViewInfoTest.cs (.../ProbabilisticFaultTreePipingSectionSpecificOutputViewInfoTest.cs) (revision 013435ed49ecc69ce2a584e37c9d0d7039fa6a7b) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticFaultTreePipingSectionSpecificOutputViewInfoTest.cs (.../ProbabilisticFaultTreePipingSectionSpecificOutputViewInfoTest.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -211,7 +211,7 @@ new AssessmentSectionStub()); } - protected override IFailureMechanism GetFailureMechanismWithCalculation() + protected override ICalculatableFailureMechanism GetFailureMechanismWithCalculation() { return new PipingFailureMechanism { Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticSubMechanismPipingProfileSpecificOutputViewInfoTest.cs =================================================================== diff -u -r013435ed49ecc69ce2a584e37c9d0d7039fa6a7b -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticSubMechanismPipingProfileSpecificOutputViewInfoTest.cs (.../ProbabilisticSubMechanismPipingProfileSpecificOutputViewInfoTest.cs) (revision 013435ed49ecc69ce2a584e37c9d0d7039fa6a7b) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticSubMechanismPipingProfileSpecificOutputViewInfoTest.cs (.../ProbabilisticSubMechanismPipingProfileSpecificOutputViewInfoTest.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -210,7 +210,7 @@ new AssessmentSectionStub()); } - protected override IFailureMechanism GetFailureMechanismWithCalculation() + protected override ICalculatableFailureMechanism GetFailureMechanismWithCalculation() { return new PipingFailureMechanism { Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticSubMechanismPipingSectionSpecificOutputViewInfoTest.cs =================================================================== diff -u -r013435ed49ecc69ce2a584e37c9d0d7039fa6a7b -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticSubMechanismPipingSectionSpecificOutputViewInfoTest.cs (.../ProbabilisticSubMechanismPipingSectionSpecificOutputViewInfoTest.cs) (revision 013435ed49ecc69ce2a584e37c9d0d7039fa6a7b) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/ViewInfos/ProbabilisticSubMechanismPipingSectionSpecificOutputViewInfoTest.cs (.../ProbabilisticSubMechanismPipingSectionSpecificOutputViewInfoTest.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -211,7 +211,7 @@ new AssessmentSectionStub()); } - protected override IFailureMechanism GetFailureMechanismWithCalculation() + protected override ICalculatableFailureMechanism GetFailureMechanismWithCalculation() { return new PipingFailureMechanism { Index: Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs =================================================================== diff -u -rd8bd61b7bc08c01d7965635f028a227d0425d120 -r630b69f6fd84eba406323c9c709f3d45d9cfc747 --- Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision d8bd61b7bc08c01d7965635f028a227d0425d120) +++ Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision 630b69f6fd84eba406323c9c709f3d45d9cfc747) @@ -923,7 +923,7 @@ RiskeerCommonIOResources.Shape_file_filter_Description); } - private bool VerifyStructuresShouldUpdate(IFailureMechanism failureMechanism, string query) + private bool VerifyStructuresShouldUpdate(StabilityPointStructuresFailureMechanism failureMechanism, string query) { var changeHandler = new FailureMechanismCalculationChangeHandler(failureMechanism, query, GetInquiryHelper()); return !changeHandler.RequireConfirmation() || changeHandler.InquireConfirmation();