Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs =================================================================== diff -u -r5f489223b4d730eec42acd55533dd012d10dd1ca -rc82e195aaa6fea71270f7d98520ff314f3432d0e --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision 5f489223b4d730eec42acd55533dd012d10dd1ca) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision c82e195aaa6fea71270f7d98520ff314f3432d0e) @@ -544,15 +544,15 @@ if (dialog.SelectedItems.Any()) { GenerateClosingStructuresCalculations( - nodeData.FailureMechanism.SectionResults, + nodeData.FailureMechanism, dialog.SelectedItems.Cast(), nodeData.WrappedData.Children); nodeData.NotifyObservers(); } } } - private static void GenerateClosingStructuresCalculations(IEnumerable sectionResults, IEnumerable structures, IList calculations) + private static void GenerateClosingStructuresCalculations(ClosingStructuresFailureMechanism failureMechanism, IEnumerable structures, IList calculations) { foreach (var structure in structures) { @@ -566,7 +566,9 @@ }; calculations.Add(calculation); } - StructuresHelper.UpdateCalculationToSectionResultAssignments(sectionResults, calculations.Cast>()); + StructuresHelper.UpdateCalculationToSectionResultAssignments( + failureMechanism.SectionResults, + failureMechanism.Calculations.Cast>()); } private static void ValidateAll(ClosingStructuresCalculationGroupContext context) Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs =================================================================== diff -u -r9a0e768e9ddbc5e4917201fdb864bb2247e5cd90 -rc82e195aaa6fea71270f7d98520ff314f3432d0e --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision 9a0e768e9ddbc5e4917201fdb864bb2247e5cd90) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision c82e195aaa6fea71270f7d98520ff314f3432d0e) @@ -569,15 +569,15 @@ if (dialog.SelectedItems.Any()) { GenerateHeightStructuresCalculations( - nodeData.FailureMechanism.SectionResults, + nodeData.FailureMechanism, dialog.SelectedItems.Cast(), nodeData.WrappedData.Children); nodeData.NotifyObservers(); } } } - private static void GenerateHeightStructuresCalculations(IEnumerable sectionResults, IEnumerable structures, IList calculations) + private static void GenerateHeightStructuresCalculations(HeightStructuresFailureMechanism failureMechanism, IEnumerable structures, IList calculations) { foreach (var structure in structures) { @@ -592,8 +592,8 @@ calculations.Add(calculation); } StructuresHelper.UpdateCalculationToSectionResultAssignments( - sectionResults, - calculations.Cast>()); + failureMechanism.SectionResults, + failureMechanism.Calculations.Cast>()); } private static void CalculationGroupContextOnNodeRemoved(HeightStructuresCalculationGroupContext context, object parentNodeData) Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs =================================================================== diff -u -r59d8943b166f40b1d8b3595b43b2a524e719b2ef -rc82e195aaa6fea71270f7d98520ff314f3432d0e --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision 59d8943b166f40b1d8b3595b43b2a524e719b2ef) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision c82e195aaa6fea71270f7d98520ff314f3432d0e) @@ -565,15 +565,15 @@ if (dialog.SelectedItems.Any()) { GenerateStabilityPointStructuresCalculations( - nodeData.FailureMechanism.SectionResults, + nodeData.FailureMechanism, dialog.SelectedItems.Cast(), nodeData.WrappedData.Children); nodeData.NotifyObservers(); } } } - private static void GenerateStabilityPointStructuresCalculations(IEnumerable sectionResults, IEnumerable structures, IList calculations) + private static void GenerateStabilityPointStructuresCalculations(StabilityPointStructuresFailureMechanism failureMechanism, IEnumerable structures, IList calculations) { foreach (StabilityPointStructure structure in structures) { @@ -588,8 +588,8 @@ calculations.Add(calculation); } StructuresHelper.UpdateCalculationToSectionResultAssignments( - sectionResults, - calculations.Cast>()); + failureMechanism.SectionResults, + failureMechanism.Calculations.Cast>()); } private static void CalculationGroupContextOnNodeRemoved(StabilityPointStructuresCalculationGroupContext context, object parentNodeData)