Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs =================================================================== diff -u -r9ad3a25b98327fbb360663497753e166e095fb4b -r0b28e0b79a31d36c59eb077d172faf73c3c4b65d --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 9ad3a25b98327fbb360663497753e166e095fb4b) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 0b28e0b79a31d36c59eb077d172faf73c3c4b65d) @@ -278,12 +278,9 @@ Text = pipingSurfaceLine => pipingSurfaceLine.Name, Image = pipingSurfaceLine => PipingFormsResources.PipingSurfaceLineIcon, ContextMenuStrip = (nodeData, parentData, treeViewControl) => Gui.Get(nodeData, treeViewControl) - .AddDeleteItem() .AddSeparator() .AddPropertiesItem() - .Build(), - CanRemove = CanRemoveSurfaceLine, - OnNodeRemoved = OnSurfaceLineRemoved + .Build() }; yield return new TreeNodeInfo @@ -587,7 +584,6 @@ .AddImportItem() .AddUpdateItem() .AddSeparator() - .AddDeleteChildrenItem() .AddSeparator() .AddCollapseAllItem() .AddExpandAllItem() @@ -615,26 +611,6 @@ #endregion - #region RingtoetsPipingSurfaceLine TreeNodeInfo - - private static bool CanRemoveSurfaceLine(RingtoetsPipingSurfaceLine nodeData, object parentData) - { - return parentData is RingtoetsPipingSurfaceLinesContext; - } - - private static void OnSurfaceLineRemoved(RingtoetsPipingSurfaceLine nodeData, object parentData) - { - var context = (RingtoetsPipingSurfaceLinesContext) parentData; - IObservable[] changedObservables = PipingDataSynchronizationService.RemoveSurfaceLine(context.FailureMechanism, nodeData).ToArray(); - - foreach (IObservable observable in changedObservables) - { - observable.NotifyObservers(); - } - } - - #endregion - #region PipingFailureMechanismContext TreeNodeInfo private ContextMenuStrip FailureMechanismEnabledContextMenuStrip(PipingFailureMechanismContext pipingFailureMechanismContext,