Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs =================================================================== diff -u -ra7f920661887773056c051edc7872d27f724c840 -rcb3a673ff68d4d740090cba57a013876d26b1fc3 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision a7f920661887773056c051edc7872d27f724c840) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Plugin/ClosingStructuresPlugin.cs (.../ClosingStructuresPlugin.cs) (revision cb3a673ff68d4d740090cba57a013876d26b1fc3) @@ -152,9 +152,8 @@ ChildNodeObjects = context => context.WrappedData.Cast().ToArray(), ContextMenuStrip = (nodeData, parentData, treeViewControl) => Gui.Get(nodeData, treeViewControl) .AddImportItem() + .AddUpdateItem() .AddSeparator() - .AddDeleteChildrenItem() - .AddSeparator() .AddCollapseAllItem() .AddExpandAllItem() .AddSeparator() @@ -167,12 +166,8 @@ Text = structure => structure.Name, Image = structure => RingtoetsCommonFormsResources.StructuresIcon, ContextMenuStrip = (structure, parentData, treeViewControl) => Gui.Get(structure, treeViewControl) - .AddDeleteItem() - .AddSeparator() .AddPropertiesItem() - .Build(), - CanRemove = CanRemoveClosingStructure, - OnNodeRemoved = OnClosingStructureRemoved + .Build() }; yield return new TreeNodeInfo @@ -712,26 +707,6 @@ #endregion - #region ClosingStructure TreeNodeInfo - - private static bool CanRemoveClosingStructure(ClosingStructure nodeData, object parentData) - { - return parentData is ClosingStructuresContext; - } - - private static void OnClosingStructureRemoved(ClosingStructure nodeData, object parentData) - { - var parentContext = (ClosingStructuresContext) parentData; - IEnumerable changedObservables = ClosingStructuresDataSynchronizationService.RemoveStructure(parentContext.FailureMechanism, - nodeData); - foreach (IObservable observable in changedObservables) - { - observable.NotifyObservers(); - } - } - #endregion - - #endregion } } \ No newline at end of file