Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -r4e53af4a4179994c7a7d7fa25ab2b0bf256ca543 -reffe3cbc48073f4f368b6a72851444ca1a3fec61 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 4e53af4a4179994c7a7d7fa25ab2b0bf256ca543) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision effe3cbc48073f4f368b6a72851444ca1a3fec61) @@ -45,6 +45,7 @@ using Ringtoets.Common.Forms.ImportInfos; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.Forms.TreeNodeInfos; +using Ringtoets.Common.Plugin; using Ringtoets.Common.Service; using Ringtoets.GrassCoverErosionOutwards.Data; using Ringtoets.GrassCoverErosionOutwards.Forms; @@ -56,6 +57,7 @@ using Ringtoets.GrassCoverErosionOutwards.Service; using Ringtoets.GrassCoverErosionOutwards.Service.MessageProviders; using Ringtoets.Revetment.Data; +using Ringtoets.Revetment.Forms.Views; using Ringtoets.Revetment.IO.Configurations; using RingtoetsGrassCoverErosionOutwardsFormsResources = Ringtoets.GrassCoverErosionOutwards.Forms.Properties.Resources; using RingtoetsCommonDataResources = Ringtoets.Common.Data.Properties.Resources; @@ -176,6 +178,20 @@ AfterCreate = (view, context) => { view.CalculationGuiService = hydraulicBoundaryLocationCalculationGuiService; }, CloseForData = (view, data) => CloseHydraulicBoundaryCalculationsViewForData(view.AssessmentSection, data) }; + + yield return new ViewInfo, + WaveConditionsInputView> + { + Image = RingtoetsCommonFormsResources.GenericInputOutputIcon, + GetViewName = (view, context) => RingtoetsCommonFormsResources.Calculation_Input, + GetViewData = context => context.Calculation, + CloseForData = RingtoetsPluginHelper.ShouldCloseViewWithCalculationData, + CreateInstance = context => new WaveConditionsInputView(new GrassCoverErosionOutwardsWaveConditionsInputViewStyle(), + () => context.FailureMechanism.GetNormativeAssessmentLevel( + context.AssessmentSection, + context.Calculation.InputParameters.HydraulicBoundaryLocation)) + }; } public override IEnumerable GetTreeNodeInfos()