Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs =================================================================== diff -u -ra95d1154c11d36bd230bcb7599872963f331ee15 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision a95d1154c11d36bd230bcb7599872963f331ee15) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -84,12 +84,8 @@ { get { - if (Structure == null) - { - return false; - } - - return Equals(StructureNormalOrientation, Structure.StructureNormalOrientation) + return Structure != null + && Equals(StructureNormalOrientation, Structure.StructureNormalOrientation) && Equals(LevelCrestStructureNotClosing, Structure.LevelCrestStructureNotClosing) && Equals(FlowWidthAtBottomProtection, Structure.FlowWidthAtBottomProtection) && Equals(CriticalOvertoppingDischarge, Structure.CriticalOvertoppingDischarge) Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs =================================================================== diff -u -rd93d1c16b0543964ba4202f9faa7a74a6cd4a467 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision d93d1c16b0543964ba4202f9faa7a74a6cd4a467) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -603,8 +603,8 @@ bool structuresAvailable = nodeData.FailureMechanism.ClosingStructures.Any(); string closingStructuresCalculationGroupContextToolTip = structuresAvailable - ? RingtoetsCommonFormsResources.StructuresPlugin_Generate_calculations_for_selected_structures - : RingtoetsCommonFormsResources.StructuresPlugin_No_structures_to_generate_for; + ? RingtoetsCommonFormsResources.Generate_Calculations_for_selected_Structures + : RingtoetsCommonFormsResources.No_Structures_to_generate_Calculations_for; return new StrictContextMenuItem(RingtoetsCommonFormsResources.CalculationGroup_Generate_calculations, closingStructuresCalculationGroupContextToolTip, @@ -788,11 +788,11 @@ private StrictContextMenuItem CreateUpdateStructureItem(ClosingStructuresCalculationContext context) { var contextMenuEnabled = true; - string toolTipMessage = RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_Update_calculation_with_Structure_ToolTip; + string toolTipMessage = RingtoetsCommonFormsResources.Update_Calculation_with_Structure_ToolTip; if (context.WrappedData.InputParameters.Structure == null) { contextMenuEnabled = false; - toolTipMessage = RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_No_Structure_ToolTip; + toolTipMessage = RingtoetsCommonFormsResources.Structure_must_be_selected_ToolTip; } else if (context.WrappedData.InputParameters.IsStructureInputSynchronized) { @@ -801,7 +801,7 @@ } return new StrictContextMenuItem( - RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_Update_Structure_data, + RingtoetsCommonFormsResources.Update_Structure_data, toolTipMessage, RingtoetsCommonFormsResources.UpdateItemIcon, (o, args) => UpdateStructureDependentDataOfCalculation(context.WrappedData)) Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Data.TestUtil/ClosingStructurePermutationHelper.cs =================================================================== diff -u -rf6a095e83280cde917062103377069ce63eefbc2 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Data.TestUtil/ClosingStructurePermutationHelper.cs (.../ClosingStructurePermutationHelper.cs) (revision f6a095e83280cde917062103377069ce63eefbc2) +++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Data.TestUtil/ClosingStructurePermutationHelper.cs (.../ClosingStructurePermutationHelper.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -85,13 +85,13 @@ /// public static IEnumerable DifferentClosingStructuresWithSameId(string targetName, string testResultDescription) { - var referenceStructure = new TestClosingStructure(); + string referenceStructureId = new TestClosingStructure().Id; var testCaseData = new List { - new TestCaseData(new TestClosingStructure(referenceStructure.Id, "Different name")) + new TestCaseData(new TestClosingStructure(referenceStructureId, "Different name")) .SetName($"{targetName}_DifferentName_{testResultDescription}"), - new TestCaseData(new TestClosingStructure(new Point2D(1, 1), referenceStructure.Id)) + new TestCaseData(new TestClosingStructure(new Point2D(1, 1), referenceStructureId)) .SetName($"{targetName}_DifferentLocation_{testResultDescription}") }; Index: Ringtoets/Common/src/Ringtoets.Common.Data/Structures/StructuresInputBase.cs =================================================================== diff -u -rf411570487c2c859af89b0cefd544386a6a60c15 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/Common/src/Ringtoets.Common.Data/Structures/StructuresInputBase.cs (.../StructuresInputBase.cs) (revision f411570487c2c859af89b0cefd544386a6a60c15) +++ Ringtoets/Common/src/Ringtoets.Common.Data/Structures/StructuresInputBase.cs (.../StructuresInputBase.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -384,13 +384,9 @@ { get { - if (foreshoreProfile == null) - { - return false; - } - return - UseForeshore == foreshoreProfile.Geometry.Count() > 1 + foreshoreProfile != null + && UseForeshore == foreshoreProfile.Geometry.Count() > 1 && UseBreakWater == foreshoreProfile.HasBreakWater && BreakWater.Equals(foreshoreProfile.HasBreakWater ? foreshoreProfile.BreakWater Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.Designer.cs =================================================================== diff -u -r8db6b8e187ec6dcec622df2dc3a7ac6c5566a0d5 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 8db6b8e187ec6dcec622df2dc3a7ac6c5566a0d5) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -1348,6 +1348,15 @@ } /// + /// Looks up a localized string similar to Genereer berekeningen op basis van geselecteerde kunstwerken.. + /// + public static string Generate_Calculations_for_selected_Structures { + get { + return ResourceManager.GetString("Generate_Calculations_for_selected_Structures", resourceCulture); + } + } + + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// public static System.Drawing.Bitmap GenerateScenariosIcon { @@ -1649,6 +1658,15 @@ } /// + /// Looks up a localized string similar to Er zijn geen kunstwerken beschikbaar om berekeningen voor te genereren.. + /// + public static string No_Structures_to_generate_Calculations_for { + get { + return ResourceManager.GetString("No_Structures_to_generate_Calculations_for", resourceCulture); + } + } + + /// /// Looks up a localized string similar to De gemiddelde waarde van de normale verdeling.. /// public static string NormalDistribution_Mean_Description { @@ -2260,6 +2278,15 @@ } /// + /// Looks up a localized string similar to Er moet een kunstwerk geselecteerd zijn.. + /// + public static string Structure_must_be_selected_ToolTip { + get { + return ResourceManager.GetString("Structure_must_be_selected_ToolTip", resourceCulture); + } + } + + /// /// Looks up a localized string similar to De naam van het kunstwerk.. /// public static string Structure_Name_Description { @@ -2486,15 +2513,6 @@ } /// - /// Looks up a localized string similar to Er moet een kunstwerk geselecteerd zijn.. - /// - public static string StructuresPlugin_CreateUpdateStructureItem_No_Structure_ToolTip { - get { - return ResourceManager.GetString("StructuresPlugin_CreateUpdateStructureItem_No_Structure_ToolTip", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Alle berekeningen met een kunstwerk bijwerken.. /// public static string StructuresPlugin_CreateUpdateStructureItem_Update_all_calculations_with_Structure_Tooltip { @@ -2514,43 +2532,6 @@ } /// - /// Looks up a localized string similar to Berekening bijwerken met het kunstwerk.. - /// - public static string StructuresPlugin_CreateUpdateStructureItem_Update_calculation_with_Structure_ToolTip { - get { - return ResourceManager.GetString("StructuresPlugin_CreateUpdateStructureItem_Update_calculation_with_Structure_Tool" + - "Tip", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Bijwerken kunstwerk.... - /// - public static string StructuresPlugin_CreateUpdateStructureItem_Update_Structure_data { - get { - return ResourceManager.GetString("StructuresPlugin_CreateUpdateStructureItem_Update_Structure_data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Genereer berekeningen op basis van geselecteerde kunstwerken.. - /// - public static string StructuresPlugin_Generate_calculations_for_selected_structures { - get { - return ResourceManager.GetString("StructuresPlugin_Generate_calculations_for_selected_structures", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Er zijn geen kunstwerken beschikbaar om berekeningen voor te genereren.. - /// - public static string StructuresPlugin_No_structures_to_generate_for { - get { - return ResourceManager.GetString("StructuresPlugin_No_structures_to_generate_for", resourceCulture); - } - } - - /// /// Looks up a localized string similar to De ondergrens van de afgekapte normale verdeling.. /// public static string TruncatedNormalDistribution_LowerBoundary_Description { @@ -2605,6 +2586,24 @@ } /// + /// Looks up a localized string similar to Berekening bijwerken met het kunstwerk.. + /// + public static string Update_Calculation_with_Structure_ToolTip { + get { + return ResourceManager.GetString("Update_Calculation_with_Structure_ToolTip", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Bijwerken kunstwerk.... + /// + public static string Update_Structure_data { + get { + return ResourceManager.GetString("Update_Structure_data", resourceCulture); + } + } + + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// public static System.Drawing.Bitmap UpdateItemIcon { Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.resx =================================================================== diff -u -r8db6b8e187ec6dcec622df2dc3a7ac6c5566a0d5 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.resx (.../Resources.resx) (revision 8db6b8e187ec6dcec622df2dc3a7ac6c5566a0d5) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Properties/Resources.resx (.../Resources.resx) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -787,10 +787,10 @@ Selecteer kunstwerken - + Genereer berekeningen op basis van geselecteerde kunstwerken. - + Er zijn geen kunstwerken beschikbaar om berekeningen voor te genereren. @@ -950,13 +950,13 @@ ID van het kunstwerk. - + Er moet een kunstwerk geselecteerd zijn. - + Berekening bijwerken met het kunstwerk. - + &Bijwerken kunstwerk... Index: Ringtoets/Common/src/Ringtoets.Common.Forms/TreeNodeInfos/RingtoetsContextMenuItemFactory.cs =================================================================== diff -u -r8db6b8e187ec6dcec622df2dc3a7ac6c5566a0d5 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/Common/src/Ringtoets.Common.Forms/TreeNodeInfos/RingtoetsContextMenuItemFactory.cs (.../RingtoetsContextMenuItemFactory.cs) (revision 8db6b8e187ec6dcec622df2dc3a7ac6c5566a0d5) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/TreeNodeInfos/RingtoetsContextMenuItemFactory.cs (.../RingtoetsContextMenuItemFactory.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -387,12 +387,14 @@ { var contextMenuEnabled = true; string toolTipMessage = Resources.CreateUpdateForeshoreProfileItem_Update_calculation_with_ForeshoreProfile_ToolTip; - if (calculation.InputParameters.ForeshoreProfile == null) + TCalculationInput calculationInputParameters = calculation.InputParameters; + + if (calculationInputParameters.ForeshoreProfile == null) { contextMenuEnabled = false; toolTipMessage = Resources.CreateUpdateForeshoreProfileItem_Update_calculation_no_ForeshoreProfile_ToolTip; } - else if (calculation.InputParameters.IsForeshoreProfileInputSynchronized) + else if (calculationInputParameters.IsForeshoreProfileInputSynchronized) { contextMenuEnabled = false; toolTipMessage = Resources.CalculationItem_No_changes_to_update_ToolTip; Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresInput.cs =================================================================== diff -u -ra95d1154c11d36bd230bcb7599872963f331ee15 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresInput.cs (.../HeightStructuresInput.cs) (revision a95d1154c11d36bd230bcb7599872963f331ee15) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresInput.cs (.../HeightStructuresInput.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -102,12 +102,8 @@ { get { - if (Structure == null) - { - return false; - } - - return Equals(StructureNormalOrientation, Structure.StructureNormalOrientation) + return Structure != null + && Equals(StructureNormalOrientation, Structure.StructureNormalOrientation) && Equals(LevelCrestStructure, Structure.LevelCrestStructure) && Equals(FlowWidthAtBottomProtection, Structure.FlowWidthAtBottomProtection) && Equals(CriticalOvertoppingDischarge, Structure.CriticalOvertoppingDischarge) Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs =================================================================== diff -u -r29f8839db0d355e3213456f6abf8ea7a88d44518 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision 29f8839db0d355e3213456f6abf8ea7a88d44518) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/HeightStructuresPlugin.cs (.../HeightStructuresPlugin.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -616,8 +616,8 @@ bool structuresAvailable = heightStructures.Any(); string heightStructuresCalculationGroupContextToolTip = structuresAvailable - ? RingtoetsCommonFormsResources.StructuresPlugin_Generate_calculations_for_selected_structures - : RingtoetsCommonFormsResources.StructuresPlugin_No_structures_to_generate_for; + ? RingtoetsCommonFormsResources.Generate_Calculations_for_selected_Structures + : RingtoetsCommonFormsResources.No_Structures_to_generate_Calculations_for; return new StrictContextMenuItem(RingtoetsCommonFormsResources.CalculationGroup_Generate_calculations, heightStructuresCalculationGroupContextToolTip, @@ -799,11 +799,11 @@ private StrictContextMenuItem CreateUpdateStructureItem(HeightStructuresCalculationContext context) { var contextMenuEnabled = true; - string toolTipMessage = RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_Update_calculation_with_Structure_ToolTip; + string toolTipMessage = RingtoetsCommonFormsResources.Update_Calculation_with_Structure_ToolTip; if (context.WrappedData.InputParameters.Structure == null) { contextMenuEnabled = false; - toolTipMessage = RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_No_Structure_ToolTip; + toolTipMessage = RingtoetsCommonFormsResources.Structure_must_be_selected_ToolTip; } else if (context.WrappedData.InputParameters.IsStructureInputSynchronized) { @@ -812,7 +812,7 @@ } return new StrictContextMenuItem( - RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_Update_Structure_data, + RingtoetsCommonFormsResources.Update_Structure_data, toolTipMessage, RingtoetsCommonFormsResources.UpdateItemIcon, (o, args) => UpdateStructureDependentDataOfCalculation(context.WrappedData)) Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Data.TestUtil/HeightStructurePermutationHelper.cs =================================================================== diff -u -rf6a095e83280cde917062103377069ce63eefbc2 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Data.TestUtil/HeightStructurePermutationHelper.cs (.../HeightStructurePermutationHelper.cs) (revision f6a095e83280cde917062103377069ce63eefbc2) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Data.TestUtil/HeightStructurePermutationHelper.cs (.../HeightStructurePermutationHelper.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -85,13 +85,13 @@ /// public static IEnumerable DifferentHeightStructuresWithSameId(string targetName, string testResultDescription) { - var referenceStructure = new TestHeightStructure(); + string referenceStructureId = new TestHeightStructure().Id; var testCaseData = new List { - new TestCaseData(new TestHeightStructure(referenceStructure.Id, "Different name")) + new TestCaseData(new TestHeightStructure(referenceStructureId, "Different name")) .SetName($"{targetName}_DifferentName_{testResultDescription}"), - new TestCaseData(new TestHeightStructure(new Point2D(1, 1), referenceStructure.Id)) + new TestCaseData(new TestHeightStructure(new Point2D(1, 1), referenceStructureId)) .SetName($"{targetName}_DifferentLocation_{testResultDescription}") }; Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingInputTest.cs =================================================================== diff -u -r89daa9384828da5716defeb6737713b9d78d4e56 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingInputTest.cs (.../PipingInputTest.cs) (revision 89daa9384828da5716defeb6737713b9d78d4e56) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingInputTest.cs (.../PipingInputTest.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -410,10 +410,6 @@ ExitPointL = (RoundedDouble) 5 }; - // Precondition - Assert.AreEqual(3, input.EntryPointL.Value); - Assert.AreEqual(5, input.ExitPointL.Value); - // Call input.SynchronizeEntryAndExitPointInput(); Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs =================================================================== diff -u -ra95d1154c11d36bd230bcb7599872963f331ee15 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs (.../StabilityPointStructuresInput.cs) (revision a95d1154c11d36bd230bcb7599872963f331ee15) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs (.../StabilityPointStructuresInput.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -96,12 +96,8 @@ { get { - if (Structure == null) - { - return false; - } - - return Equals(AllowedLevelIncreaseStorage, Structure.AllowedLevelIncreaseStorage) + return Structure != null + && Equals(AllowedLevelIncreaseStorage, Structure.AllowedLevelIncreaseStorage) && Equals(AreaFlowApertures, Structure.AreaFlowApertures) && Equals(BankWidth, Structure.BankWidth) && Equals(ConstructiveStrengthLinearLoadModel, Structure.ConstructiveStrengthLinearLoadModel) Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs =================================================================== diff -u -reda792edf991acda76154e8f2d4802944cea1e25 -rcf60de33a75f1d729639a4ba7f30e3b319f9ed6d --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision eda792edf991acda76154e8f2d4802944cea1e25) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision cf60de33a75f1d729639a4ba7f30e3b319f9ed6d) @@ -576,8 +576,8 @@ bool structuresAvailable = stabilityPointStructures.Any(); string stabilityPointStructuresCalculationGroupContextToolTip = structuresAvailable - ? RingtoetsCommonFormsResources.StructuresPlugin_Generate_calculations_for_selected_structures - : RingtoetsCommonFormsResources.StructuresPlugin_No_structures_to_generate_for; + ? RingtoetsCommonFormsResources.Generate_Calculations_for_selected_Structures + : RingtoetsCommonFormsResources.No_Structures_to_generate_Calculations_for; return new StrictContextMenuItem(RingtoetsCommonFormsResources.CalculationGroup_Generate_calculations, stabilityPointStructuresCalculationGroupContextToolTip, @@ -761,11 +761,11 @@ private StrictContextMenuItem CreateUpdateStructureItem(StabilityPointStructuresCalculationContext context) { var contextMenuEnabled = true; - string toolTipMessage = RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_Update_calculation_with_Structure_ToolTip; + string toolTipMessage = RingtoetsCommonFormsResources.Update_Calculation_with_Structure_ToolTip; if (context.WrappedData.InputParameters.Structure == null) { contextMenuEnabled = false; - toolTipMessage = RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_No_Structure_ToolTip; + toolTipMessage = RingtoetsCommonFormsResources.Structure_must_be_selected_ToolTip; } else if (context.WrappedData.InputParameters.IsStructureInputSynchronized) { @@ -774,7 +774,7 @@ } return new StrictContextMenuItem( - RingtoetsCommonFormsResources.StructuresPlugin_CreateUpdateStructureItem_Update_Structure_data, + RingtoetsCommonFormsResources.Update_Structure_data, toolTipMessage, RingtoetsCommonFormsResources.UpdateItemIcon, (o, args) => UpdateStructureDependentDataOfCalculation(context.WrappedData))