Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -r61f1174cf2e321ad5b691a93f242557f8a0d3ad6 -r5973ea19f0223d8e4331d1646e505032a569f0b4 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 61f1174cf2e321ad5b691a93f242557f8a0d3ad6) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 5973ea19f0223d8e4331d1646e505032a569f0b4) @@ -564,6 +564,14 @@ CloseForData = RingtoetsPluginHelper.ShouldCloseViewWithCalculationData, CreateInstance = context => new GeneralResultFaultTreeIllustrationPointView(() => context.WrappedData.Output?.GeneralResult) }; + + yield return new ViewInfo + { + GetViewName = (view, context) => RingtoetsFormsResources.AssemblyResultTotalContext_DisplayName, + Image = RingtoetsFormsResources.AssemblyResultTotal, + CloseForData = CloseAssemblyResultTotalViewForData, + CreateInstance = context => new AssemblyResultTotalView(context.WrappedData) + }; } public override IEnumerable GetImportInfos() @@ -1258,8 +1266,18 @@ #endregion + #region AssemblyTotalResultContext ViewInfo + + private static bool CloseAssemblyResultTotalViewForData(AssemblyResultTotalView view, object o) + { + var assessmentSection = o as AssessmentSection; + return assessmentSection != null && assessmentSection == view.AssessmentSection; + } + #endregion + #endregion + #region TreeNodeInfos #region FailureMechanismSectionsContext TreeNodeInfo