Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs =================================================================== diff -u -r327fdd939671af52327e89c26a177fa666ba97a9 -r3e93a96d301c2a3171f68bddd01a0436ebcf74c4 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision 327fdd939671af52327e89c26a177fa666ba97a9) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision 3e93a96d301c2a3171f68bddd01a0436ebcf74c4) @@ -104,7 +104,7 @@ }; yield return new ViewInfo< - FailureMechanismSectionResultContext, + ProbabilityFailureMechanismSectionResultContext, IEnumerable, ClosingStructuresFailureMechanismResultView> { @@ -143,7 +143,7 @@ CalculationContextContextMenuStrip, CalculationContextOnNodeRemoved); - yield return new TreeNodeInfo> + yield return new TreeNodeInfo> { Text = context => RingtoetsCommonFormsResources.FailureMechanism_AssessmentResult_DisplayName, Image = context => RingtoetsCommonFormsResources.FailureMechanismSectionResultIcon, @@ -354,14 +354,14 @@ #region ClosingStructuresFailureMechanismContext TreeNodeInfo - private static object[] FailureMechanismEnabledChildNodeObjects(ClosingStructuresFailureMechanismContext closingStructuresFailureMechanismContext) + private static object[] FailureMechanismEnabledChildNodeObjects(ClosingStructuresFailureMechanismContext context) { - ClosingStructuresFailureMechanism wrappedData = closingStructuresFailureMechanismContext.WrappedData; + ClosingStructuresFailureMechanism wrappedData = context.WrappedData; return new object[] { - new CategoryTreeFolder(RingtoetsCommonFormsResources.FailureMechanism_Inputs_DisplayName, GetInputs(wrappedData, closingStructuresFailureMechanismContext.Parent), TreeFolderCategory.Input), - new ClosingStructuresCalculationGroupContext(wrappedData.CalculationsGroup, null, wrappedData, closingStructuresFailureMechanismContext.Parent), - new CategoryTreeFolder(RingtoetsCommonFormsResources.FailureMechanism_Outputs_DisplayName, GetOutputs(wrappedData), TreeFolderCategory.Output) + new CategoryTreeFolder(RingtoetsCommonFormsResources.FailureMechanism_Inputs_DisplayName, GetInputs(wrappedData, context.Parent), TreeFolderCategory.Input), + new ClosingStructuresCalculationGroupContext(wrappedData.CalculationsGroup, null, wrappedData, context.Parent), + new CategoryTreeFolder(RingtoetsCommonFormsResources.FailureMechanism_Outputs_DisplayName, GetOutputs(wrappedData, context.Parent), TreeFolderCategory.Output) }; } @@ -384,13 +384,13 @@ }; } - private static IEnumerable GetOutputs(ClosingStructuresFailureMechanism failureMechanism) + private static IEnumerable GetOutputs(ClosingStructuresFailureMechanism failureMechanism, IAssessmentSection assessmentSection) { return new object[] { new ClosingStructuresScenariosContext(failureMechanism.CalculationsGroup, failureMechanism), - new FailureMechanismSectionResultContext( - failureMechanism.SectionResults, failureMechanism), + new ProbabilityFailureMechanismSectionResultContext( + failureMechanism.SectionResults, failureMechanism, assessmentSection), failureMechanism.OutputComments }; }