Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs =================================================================== diff -u -r9643d7e5bbb27a7782b5d939b029a70a1c023138 -r79279d5d69482de69ef6b4be98ad53e666ab06e2 --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 9643d7e5bbb27a7782b5d939b029a70a1c023138) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 79279d5d69482de69ef6b4be98ad53e666ab06e2) @@ -32,6 +32,7 @@ using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.Forms.TreeNodeInfos; @@ -432,7 +433,7 @@ (o, args) => { PipingCalculationService.Validate(calculation); }); builder.AddCustomItem(validateItem); - CalculationTreeNodeInfoFactory.AddPerformCalculationItem(builder, calculation, PerformCalculation); + CalculationTreeNodeInfoFactory.AddPerformCalculationItem(builder, calculation, nodeData, PerformCalculation); CalculationTreeNodeInfoFactory.AddClearCalculationOutputItem(builder, calculation); builder.AddSeparator(); @@ -491,9 +492,9 @@ } } - private void PerformCalculation(ICalculation calculation) + private void PerformCalculation(PipingCalculation calculation, PipingCalculationScenarioContext context) { - ActivityProgressDialogRunner.Run(Gui.MainWindow, new PipingCalculationActivity((PipingCalculation)calculation)); + ActivityProgressDialogRunner.Run(Gui.MainWindow, new PipingCalculationActivity(calculation)); } # endregion