Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs =================================================================== diff -u -r8c60e937f4b8009fea80f3702879e100fe03b63f -r28d7428ed418504296e2c686958a4500b910cc32 --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 8c60e937f4b8009fea80f3702879e100fe03b63f) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 28d7428ed418504296e2c686958a4500b910cc32) @@ -566,7 +566,7 @@ { var childNodeObjects = new List(); - foreach (ICalculationItem item in nodeData.WrappedData.Children) + foreach (ICalculationBase item in nodeData.WrappedData.Children) { var calculation = item as PipingCalculation; var group = item as PipingCalculationGroup; @@ -835,7 +835,7 @@ return GetAsICalculationItem(draggedData) != null && NodesHaveSameParentFailureMechanism(draggedData, targetData); } - private static ICalculationItem GetAsICalculationItem(object item) + private static ICalculationBase GetAsICalculationItem(object item) { var calculationContext = item as PipingCalculationContext; if (calculationContext != null) @@ -879,7 +879,7 @@ private void PipingCalculationGroupContextOnDrop(object droppedData, object newParentData, object oldParentData, int position, TreeViewControl treeViewControl) { - ICalculationItem calculationItem = GetAsICalculationItem(droppedData); + ICalculationBase calculationItem = GetAsICalculationItem(droppedData); var originalOwnerContext = oldParentData as PipingCalculationGroupContext; var target = newParentData as PipingCalculationGroupContext; @@ -925,20 +925,20 @@ /// The calculation item wrapped by . /// The index of the new position within the new owner's collection. /// The tree view control which is at stake. - public virtual void Execute(object draggedData, ICalculationItem calculationItem, int newPosition, TreeViewControl treeViewControl) + public virtual void Execute(object draggedData, ICalculationBase calculationItem, int newPosition, TreeViewControl treeViewControl) { MoveCalculationItemToNewOwner(calculationItem, newPosition); NotifyObservers(); } /// - /// Moves the instance to its new location. + /// Moves the instance to its new location. /// /// The instance to be relocated. /// The index in the new /// owner within its . - protected void MoveCalculationItemToNewOwner(ICalculationItem calculationItem, int position) + protected void MoveCalculationItemToNewOwner(ICalculationBase calculationItem, int position) { originalOwnerContext.WrappedData.Children.Remove(calculationItem); target.WrappedData.Children.Insert(position, calculationItem); @@ -986,7 +986,7 @@ public DroppingPipingCalculationToNewContainer(PipingCalculationGroupContext originalOwnerContext, PipingCalculationGroupContext target) : base(originalOwnerContext, target) {} - public override void Execute(object draggedData, ICalculationItem calculationItem, int newPosition, TreeViewControl treeViewControl) + public override void Execute(object draggedData, ICalculationBase calculationItem, int newPosition, TreeViewControl treeViewControl) { MoveCalculationItemToNewOwner(calculationItem, newPosition);