Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -r2ddb550138698d672f34991ff4b325115355cd19 -r4278b8ff350cb0c4629c8609e2b8267af9f5da5b --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 2ddb550138698d672f34991ff4b325115355cd19) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 4278b8ff350cb0c4629c8609e2b8267af9f5da5b) @@ -604,7 +604,6 @@ }); SetHydraulicsMenuItemEnabledStateAndTooltip(nodeData.AssessmentSection, - nodeData.FailureMechanism, nodeData.GetNormFunc(), designWaterLevelItem); @@ -647,7 +646,6 @@ }); SetHydraulicsMenuItemEnabledStateAndTooltip(nodeData.AssessmentSection, - nodeData.FailureMechanism, nodeData.GetNormFunc(), waveHeightItem); @@ -851,16 +849,11 @@ private static string ValidateAllDataAvailableAndGetErrorMessage(GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext context) { - return ValidateAllDataAvailableAndGetErrorMessage(context.AssessmentSection, context.FailureMechanism); + return ValidateAllDataAvailableAndGetErrorMessage(context.AssessmentSection); } - private static string ValidateAllDataAvailableAndGetErrorMessage(IAssessmentSection assessmentSection, IFailureMechanism failureMechanism) + private static string ValidateAllDataAvailableAndGetErrorMessage(IAssessmentSection assessmentSection) { - if (failureMechanism.Contribution <= 0.0) - { - return RingtoetsCommonFormsResources.Contribution_of_failure_mechanism_zero; - } - return HydraulicBoundaryDatabaseConnectionValidator.Validate(assessmentSection.HydraulicBoundaryDatabase); } @@ -970,7 +963,7 @@ private static string ValidateAllDataAvailableAndGetErrorMessage(GrassCoverErosionOutwardsWaveConditionsCalculationContext context) { - return ValidateAllDataAvailableAndGetErrorMessage(context.AssessmentSection, context.FailureMechanism); + return ValidateAllDataAvailableAndGetErrorMessage(context.AssessmentSection); } private static void Validate(GrassCoverErosionOutwardsWaveConditionsCalculationContext context) @@ -1047,7 +1040,7 @@ ActivityProgressDialogRunner.Run(Gui.MainWindow, activities); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, nodeData.FailureMechanism, designWaterLevelItem); + SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, designWaterLevelItem); return Gui.Get(nodeData, treeViewControl) .AddCustomItem(designWaterLevelItem) @@ -1128,7 +1121,7 @@ ActivityProgressDialogRunner.Run(Gui.MainWindow, activities); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, nodeData.FailureMechanism, waveHeightItem); + SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, waveHeightItem); return Gui.Get(nodeData, treeViewControl) .AddCustomItem(waveHeightItem) @@ -1178,10 +1171,9 @@ #endregion private static void SetHydraulicsMenuItemEnabledStateAndTooltip(IAssessmentSection assessmentSection, - IFailureMechanism failureMechanism, StrictContextMenuItem menuItem) { - string validationText = ValidateAllDataAvailableAndGetErrorMessage(assessmentSection, failureMechanism); + string validationText = ValidateAllDataAvailableAndGetErrorMessage(assessmentSection); if (!string.IsNullOrEmpty(validationText)) { menuItem.Enabled = false; @@ -1190,11 +1182,10 @@ } private static void SetHydraulicsMenuItemEnabledStateAndTooltip(IAssessmentSection assessmentSection, - IFailureMechanism failureMechanism, double norm, StrictContextMenuItem menuItem) { - SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, failureMechanism, menuItem); + SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, menuItem); if (!menuItem.Enabled) { return;