Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs =================================================================== diff -u -r314545f25db70366badcc527aeca68d241bfdcdc -r8c60e937f4b8009fea80f3702879e100fe03b63f --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 314545f25db70366badcc527aeca68d241bfdcdc) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingGuiPlugin.cs (.../PipingGuiPlugin.cs) (revision 8c60e937f4b8009fea80f3702879e100fe03b63f) @@ -31,7 +31,7 @@ using Core.Common.Gui.Plugin; using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; -using Ringtoets.Common.Data.FailureMechanism; +using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.Forms.TreeNodeInfos; @@ -334,7 +334,7 @@ private static IEnumerable GetAllPipingCalculations(PipingFailureMechanism failureMechanism) { - return failureMechanism.CalculationItems.OfType(); + return failureMechanism.Calculations.OfType(); } private StrictContextMenuItem CreateCalculateAllItem(PipingFailureMechanism failureMechanism) @@ -380,7 +380,7 @@ return; } - foreach (ICalculationItem calc in failureMechanism.CalculationItems) + foreach (ICalculation calc in failureMechanism.Calculations) { calc.ClearOutput(); calc.NotifyObservers(); @@ -566,7 +566,7 @@ { var childNodeObjects = new List(); - foreach (ICalculation item in nodeData.WrappedData.Children) + foreach (ICalculationItem item in nodeData.WrappedData.Children) { var calculation = item as PipingCalculation; var group = item as PipingCalculationGroup; @@ -737,7 +737,7 @@ private void GeneratePipingCalculations(PipingCalculationGroup target, IEnumerable surfaceLines, IEnumerable soilModels, GeneralPipingInput generalInput, SemiProbabilisticPipingInput semiProbabilisticInput) { - foreach (var group in PipingCalculationConfigurationHelper.GenerateCalculationsStructure(surfaceLines, soilModels, generalInput, semiProbabilisticInput)) + foreach (var group in PipingCalculationConfigurationHelper.GenerateCalculationItemsStructure(surfaceLines, soilModels, generalInput, semiProbabilisticInput)) { target.Children.Add(group); } @@ -832,10 +832,10 @@ private bool PipingCalculationGroupContextCanDropOrCanInsert(object draggedData, object targetData) { - return GetAsICalculation(draggedData) != null && NodesHaveSameParentFailureMechanism(draggedData, targetData); + return GetAsICalculationItem(draggedData) != null && NodesHaveSameParentFailureMechanism(draggedData, targetData); } - private static ICalculation GetAsICalculation(object item) + private static ICalculationItem GetAsICalculationItem(object item) { var calculationContext = item as PipingCalculationContext; if (calculationContext != null) @@ -879,16 +879,16 @@ private void PipingCalculationGroupContextOnDrop(object droppedData, object newParentData, object oldParentData, int position, TreeViewControl treeViewControl) { - ICalculation calculation = GetAsICalculation(droppedData); + ICalculationItem calculationItem = GetAsICalculationItem(droppedData); var originalOwnerContext = oldParentData as PipingCalculationGroupContext; var target = newParentData as PipingCalculationGroupContext; - if (calculation != null && originalOwnerContext != null && target != null) + if (calculationItem != null && originalOwnerContext != null && target != null) { var isMoveWithinSameContainer = ReferenceEquals(originalOwnerContext, target); DroppingPipingCalculationInContainerStrategy dropHandler = GetDragDropStrategy(isMoveWithinSameContainer, originalOwnerContext, target); - dropHandler.Execute(droppedData, calculation, position, treeViewControl); + dropHandler.Execute(droppedData, calculationItem, position, treeViewControl); } } @@ -904,7 +904,7 @@ #region Nested Types: DroppingPipingCalculationInContainerStrategy and implementations /// - /// Strategy pattern implementation for dealing with drag & dropping a + /// Strategy pattern implementation for dealing with drag & dropping a /// onto data. /// private abstract class DroppingPipingCalculationInContainerStrategy @@ -922,26 +922,26 @@ /// Perform the drag & drop operation. /// /// The dragged data. - /// The calculation wrapped by . + /// 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, ICalculation calculation, int newPosition, TreeViewControl treeViewControl) + public virtual void Execute(object draggedData, ICalculationItem calculationItem, int newPosition, TreeViewControl treeViewControl) { - MoveCalculationItemToNewOwner(calculation, newPosition); + MoveCalculationItemToNewOwner(calculationItem, newPosition); NotifyObservers(); } /// - /// Moves the instance to its new location. + /// Moves the instance to its new location. /// - /// The instance to be relocated. + /// The instance to be relocated. /// The index in the new /// owner within its . - protected void MoveCalculationItemToNewOwner(ICalculation calculation, int position) + protected void MoveCalculationItemToNewOwner(ICalculationItem calculationItem, int position) { - originalOwnerContext.WrappedData.Children.Remove(calculation); - target.WrappedData.Children.Insert(position, calculation); + originalOwnerContext.WrappedData.Children.Remove(calculationItem); + target.WrappedData.Children.Insert(position, calculationItem); } /// @@ -954,7 +954,7 @@ } /// - /// Strategy implementation for rearranging the order of an + /// Strategy implementation for rearranging the order of an /// within a through a drag & drop action. /// private class DroppingPipingCalculationWithinSameContainer : DroppingPipingCalculationInContainerStrategy @@ -971,7 +971,7 @@ } /// - /// Strategy implementation for moving an from + /// Strategy implementation for moving an from /// one to another using a drag & drop action. /// private class DroppingPipingCalculationToNewContainer : DroppingPipingCalculationInContainerStrategy @@ -986,17 +986,17 @@ public DroppingPipingCalculationToNewContainer(PipingCalculationGroupContext originalOwnerContext, PipingCalculationGroupContext target) : base(originalOwnerContext, target) {} - public override void Execute(object draggedData, ICalculation calculation, int newPosition, TreeViewControl treeViewControl) + public override void Execute(object draggedData, ICalculationItem calculationItem, int newPosition, TreeViewControl treeViewControl) { - MoveCalculationItemToNewOwner(calculation, newPosition); + MoveCalculationItemToNewOwner(calculationItem, newPosition); NotifyObservers(); // Try to start a name edit action when an item with the same name was already present if (target.WrappedData.Children.Except(new[] { - calculation - }).Any(c => c.Name.Equals(calculation.Name))) + calculationItem + }).Any(c => c.Name.Equals(calculationItem.Name))) { treeViewControl.TryRenameNodeForData(draggedData); }