Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs =================================================================== diff -u -r3abef5ccb0ba5386c65d4156b319970fc4337a29 -rb28f56d6bb3f14141bd003dd43378f8002a9e87a --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs (.../RingtoetsGuiPlugin.cs) (revision 3abef5ccb0ba5386c65d4156b319970fc4337a29) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs (.../RingtoetsGuiPlugin.cs) (revision b28f56d6bb3f14141bd003dd43378f8002a9e87a) @@ -42,6 +42,9 @@ using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.Forms.Views; using Ringtoets.Common.Placeholder; +using Ringtoets.GrassCoverErosionInwards.Data; +using Ringtoets.GrassCoverErosionInwards.Forms; +using Ringtoets.GrassCoverErosionInwards.Forms.PresentationObjects; using Ringtoets.HydraRing.Calculation.Activities; using Ringtoets.HydraRing.Calculation.Data; using Ringtoets.HydraRing.Calculation.Data.Input.Hydraulics; @@ -312,6 +315,17 @@ #endregion + #region FailureMechanismSectionsContext + + private ContextMenuStrip FailureMechanismSectionsContextMenuStrip(FailureMechanismSectionsContext nodeData, object parentData, TreeViewControl treeViewControl) + { + return Gui.Get(nodeData, treeViewControl) + .AddImportItem() + .Build(); + } + + #endregion + #region Comment ViewInfo private static bool CloseCommentViewForData(CommentView commentView, object o) @@ -347,7 +361,7 @@ private static IEnumerable GetCommentableElements(IAssessmentSection assessmentSection) { yield return assessmentSection; - foreach (var commentable in assessmentSection.GetFailureMechanisms().SelectMany(GetCommentableElements)) + foreach (var commentable in assessmentSection.GetFailureMechanisms().SelectMany(GetCommentableElements)) { yield return commentable; } @@ -364,17 +378,6 @@ #endregion - #region FailureMechanismSectionsContext - - private ContextMenuStrip FailureMechanismSectionsContextMenuStrip(FailureMechanismSectionsContext nodeData, object parentData, TreeViewControl treeViewControl) - { - return Gui.Get(nodeData, treeViewControl) - .AddImportItem() - .Build(); - } - - #endregion - # region assessmentSection private object[] assessmentSectionChildNodeObjects(IAssessmentSection nodeData) @@ -399,6 +402,7 @@ { var placeHolder = failureMechanism as FailureMechanismPlaceholder; var piping = failureMechanism as PipingFailureMechanism; + var grassCoverErosionInwards = failureMechanism as GrassCoverErosionInwardsFailureMechanism; if (placeHolder != null) { yield return new FailureMechanismPlaceholderContext(placeHolder, nodeData); @@ -407,6 +411,10 @@ { yield return new PipingFailureMechanismContext(piping, nodeData); } + else if (grassCoverErosionInwards != null) + { + yield return new GrassCoverErosionInwardsFailureMechanismContext(grassCoverErosionInwards, nodeData); + } else { throw new NotImplementedException();