Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs =================================================================== diff -u -rd3f74e71ab47dc8afda0c64ca923f2f889f4154b -ra79d3e37090f92397ee0ae111ff5e013263c9cd7 --- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs (.../WaveImpactAsphaltCoverPlugin.cs) (revision d3f74e71ab47dc8afda0c64ca923f2f889f4154b) +++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs (.../WaveImpactAsphaltCoverPlugin.cs) (revision a79d3e37090f92397ee0ae111ff5e013263c9cd7) @@ -177,7 +177,7 @@ var assessmentSection = o as IAssessmentSection; var failureMechanism = o as WaveImpactAsphaltCoverFailureMechanism; - var viewFailureMechanismContext = (WaveImpactAsphaltCoverFailureMechanismContext)view.Data; + var viewFailureMechanismContext = (WaveImpactAsphaltCoverFailureMechanismContext) view.Data; var viewFailureMechanism = viewFailureMechanismContext.WrappedData; return assessmentSection != null @@ -233,7 +233,7 @@ { return new object[] { - new CommentContext(failureMechanismContext.WrappedData) + new CommentContext(failureMechanismContext.WrappedData.NotRelevantComments) }; } @@ -243,19 +243,23 @@ { new FailureMechanismSectionsContext(failureMechanism, assessmentSection), new ForeshoreProfilesContext(failureMechanism.ForeshoreProfiles, failureMechanism, assessmentSection), - new CommentContext(failureMechanism) + new CommentContext(failureMechanism.InputComments) }; } private static IList GetOutputs(WaveImpactAsphaltCoverFailureMechanism failureMechanism) { return new ArrayList { - new FailureMechanismSectionResultContext(failureMechanism.SectionResults, failureMechanism) + new FailureMechanismSectionResultContext( + failureMechanism.SectionResults, failureMechanism), + new CommentContext(failureMechanism.OutputComments) }; } - private ContextMenuStrip FailureMechanismEnabledContextMenuStrip(WaveImpactAsphaltCoverFailureMechanismContext failureMechanismContext, object parentData, TreeViewControl treeViewControl) + private ContextMenuStrip FailureMechanismEnabledContextMenuStrip(WaveImpactAsphaltCoverFailureMechanismContext failureMechanismContext, + object parentData, + TreeViewControl treeViewControl) { var builder = new RingtoetsContextMenuBuilder(Gui.Get(failureMechanismContext, treeViewControl)); @@ -275,11 +279,13 @@ Gui.ViewCommands.RemoveAllViewsForItem(failureMechanismContext); } - private ContextMenuStrip FailureMechanismDisabledContextMenuStrip(WaveImpactAsphaltCoverFailureMechanismContext failureMechanismContext, object parentData, TreeViewControl treeViewControl) + private ContextMenuStrip FailureMechanismDisabledContextMenuStrip(WaveImpactAsphaltCoverFailureMechanismContext failureMechanismContext, + object parentData, + TreeViewControl treeViewControl) { var builder = new RingtoetsContextMenuBuilder(Gui.Get(failureMechanismContext, treeViewControl)); - return builder.AddToggleRelevancyOfFailureMechanismItem(failureMechanismContext, null) + return builder.AddToggleRelevancyOfFailureMechanismItem(failureMechanismContext, RemoveAllViewsForItem) .AddSeparator() .AddExpandAllItem() .AddCollapseAllItem()