Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs =================================================================== diff -u -rc1a92b999dcc6a79240c5d16710942cde7ad6669 -ref284f20610c726b04561ea2f0b62afe9f8d0436 --- Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision c1a92b999dcc6a79240c5d16710942cde7ad6669) +++ Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision ef284f20610c726b04561ea2f0b62afe9f8d0436) @@ -47,6 +47,7 @@ using Riskeer.Common.Data.AssemblyTool; using Riskeer.Common.Data.AssessmentSection; using Riskeer.Common.Data.Calculation; +using Riskeer.Common.Data.Contribution; using Riskeer.Common.Data.DikeProfiles; using Riskeer.Common.Data.FailureMechanism; using Riskeer.Common.Data.FailurePath; @@ -464,6 +465,14 @@ context.WrappedData, () => context.WrappedData.Output?.GeneralResult) }; + yield return new RiskeerViewInfo(() => Gui) + { + GetViewName = (view, context) => RiskeerCommonFormsResources.NormClasses_DisplayName, + CloseForData = (view, dataToCloseFor) => dataToCloseFor is IAssessmentSection assessmentSection + && assessmentSection.FailureMechanismContribution == view.FailureMechanismContribution, + CreateInstance = context => new AssessmentSectionAssemblyCategoriesView(context.WrappedData.FailureMechanismContribution) + }; + yield return new RiskeerViewInfo(() => Gui) { GetViewName = (view, context) => RiskeerCommonFormsResources.CombinedAssembly_DisplayName, Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/RiskeerPluginTest.cs =================================================================== diff -u -rc1a92b999dcc6a79240c5d16710942cde7ad6669 -ref284f20610c726b04561ea2f0b62afe9f8d0436 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/RiskeerPluginTest.cs (.../RiskeerPluginTest.cs) (revision c1a92b999dcc6a79240c5d16710942cde7ad6669) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/RiskeerPluginTest.cs (.../RiskeerPluginTest.cs) (revision ef284f20610c726b04561ea2f0b62afe9f8d0436) @@ -476,6 +476,12 @@ PluginTestHelper.AssertViewInfoDefined( viewInfos, + typeof(NormClassesContext), + typeof(AssessmentSection), + typeof(AssessmentSectionAssemblyCategoriesView)); + + PluginTestHelper.AssertViewInfoDefined( + viewInfos, typeof(AssemblyResultTotalContext), typeof(AssessmentSection), typeof(AssemblyResultTotalView));