Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs =================================================================== diff -u -rc046d22cfc010414d21bda8cc15806530e315ca3 -r1279dcba187f56c0ba96dfdb962067304e333475 --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision c046d22cfc010414d21bda8cc15806530e315ca3) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 1279dcba187f56c0ba96dfdb962067304e333475) @@ -730,7 +730,7 @@ nodeData.NotifyObservers(); - AddCalculationScenariosToFailureMechanismSectionResult(nodeData.WrappedData, nodeData.PipingFailureMechanism); + nodeData.WrappedData.AddCalculationScenariosToFailureMechanismSectionResult(nodeData.PipingFailureMechanism); } private void GeneratePipingCalculations(PipingCalculationGroup target, IEnumerable surfaceLines, IEnumerable soilModels, GeneralPipingInput generalInput, SemiProbabilisticPipingInput semiProbabilisticInput) @@ -741,20 +741,6 @@ } } - private void AddCalculationScenariosToFailureMechanismSectionResult(PipingCalculationGroup pipingCalculationGroup, PipingFailureMechanism pipingFailureMechanism) - { - foreach (var failureMechanismSectionResult in pipingFailureMechanism.SectionResults) - { - var lineSegments = Math2D.ConvertLinePointsToLineSegments(failureMechanismSectionResult.Section.Points); - var calculationScenarios = pipingCalculationGroup.GetPipingCalculations().Where(pc => PipingCalculationConfigurationHelper.IsSurfaceLineIntersectionWithReferenceLineInSection(pc.InputParameters.SurfaceLine, lineSegments)).ToList(); - - if (calculationScenarios.Any()) - { - failureMechanismSectionResult.CalculationScenarios.AddRange(calculationScenarios); - } - } - } - private StrictContextMenuItem CreateCalculateAllItem(PipingCalculationGroup group) { var menuItem = new StrictContextMenuItem(