Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs =================================================================== diff -u -r365a159dfa3821f8e489ee20003dd422e249139b -r9f716e11cd1fed8c600bbb24e5ccdb383cbcbd07 --- Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision 365a159dfa3821f8e489ee20003dd422e249139b) +++ Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision 9f716e11cd1fed8c600bbb24e5ccdb383cbcbd07) @@ -949,7 +949,8 @@ yield return new TreeNodeInfo { Text = context => RiskeerCommonFormsResources.WaterLevelCalculationsForUserDefinedTargetProbabilities_DisplayName, - Image = context => RiskeerCommonFormsResources.GeneralFolderIcon + Image = context => RiskeerCommonFormsResources.GeneralFolderIcon, + ChildNodeObjects = WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextChildNodes }; yield return new TreeNodeInfo @@ -961,7 +962,8 @@ yield return new TreeNodeInfo { Text = context => RiskeerCommonFormsResources.WaveHeightCalculationsForUserDefinedTargetProbabilities_DisplayName, - Image = context => RiskeerCommonFormsResources.GeneralFolderIcon + Image = context => RiskeerCommonFormsResources.GeneralFolderIcon, + ChildNodeObjects = WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextChildNodes }; yield return new TreeNodeInfo @@ -2262,6 +2264,20 @@ }; } + private static object[] WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContextChildNodes(WaterLevelCalculationsForUserDefinedTargetProbabilitiesGroupContext context) + { + return context.WrappedData + .Select(calculations => (object) new WaterLevelCalculationsForUserDefinedTargetProbabilityContext(calculations, context.AssessmentSection)) + .ToArray(); + } + + private static object[] WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContextChildNodes(WaveHeightCalculationsForUserDefinedTargetProbabilitiesGroupContext context) + { + return context.WrappedData + .Select(calculations => (object) new WaveHeightCalculationsForUserDefinedTargetProbabilityContext(calculations, context.AssessmentSection)) + .ToArray(); + } + private ContextMenuStrip DesignWaterLevelCalculationsGroupContextMenuStrip(DesignWaterLevelCalculationsGroupContext nodeData, object parentData, TreeViewControl treeViewControl) { IAssessmentSection assessmentSection = nodeData.AssessmentSection;