Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs =================================================================== diff -u -r81e4be22ff8e2ea37c432625f91e986c95554297 -rab20c4eb4ca81bd3845d50210d2bdb301177af6a --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision 81e4be22ff8e2ea37c432625f91e986c95554297) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision ab20c4eb4ca81bd3845d50210d2bdb301177af6a) @@ -30,6 +30,7 @@ using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.Probability; +using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.Forms.TreeNodeInfos; @@ -207,7 +208,7 @@ return null; } - private static void ValidateAll(IEnumerable calculations, IAssessmentSection assessmentSection) {} + private static void ValidateAll(IEnumerable> calculations, IAssessmentSection assessmentSection) { } private static void CalculateAll(StabilityPointStructuresFailureMechanismContext context) {} @@ -273,7 +274,7 @@ .AddSeparator() .AddValidateAllCalculationsInFailureMechanismItem( failureMechanismContext, - c => ValidateAll(c.WrappedData.Calculations.OfType(), c.Parent), + c => ValidateAll(c.WrappedData.Calculations.OfType>(), c.Parent), ValidateAllDataAvailableAndGetErrorMessageForCalculationsInFailureMechanism) .AddPerformAllCalculationsInFailureMechanismItem(failureMechanismContext, CalculateAll, ValidateAllDataAvailableAndGetErrorMessageForCalculationsInFailureMechanism) .AddClearAllCalculationOutputInFailureMechanismItem(failureMechanismContext.WrappedData) @@ -318,7 +319,7 @@ foreach (ICalculationBase calculationItem in context.WrappedData.Children) { - var calculation = calculationItem as StabilityPointStructuresCalculation; + var calculation = calculationItem as StructuresCalculation; var group = calculationItem as CalculationGroup; if (calculation != null) @@ -369,7 +370,7 @@ builder.AddSeparator() .AddValidateAllCalculationsInGroupItem(context, - c => ValidateAll(c.WrappedData.GetCalculations().OfType(), c.AssessmentSection), + c => ValidateAll(c.WrappedData.GetCalculations().OfType>(), c.AssessmentSection), ValidateAllDataAvailableAndGetErrorMessageForCalculationsInGroup) .AddPerformAllCalculationsInGroupItem(group, context, CalculateAll, ValidateAllDataAvailableAndGetErrorMessageForCalculationsInGroup) .AddClearAllCalculationOutputInGroupItem(group) @@ -411,7 +412,7 @@ private static void AddCalculation(StabilityPointStructuresCalculationGroupContext context) { - var calculation = new StabilityPointStructuresCalculation + var calculation = new StructuresCalculation { Name = NamingHelper.GetUniqueName(context.WrappedData.Children, RingtoetsCommonDataResources.Calculation_DefaultName, c => c.Name) }; @@ -455,7 +456,7 @@ { var builder = new RingtoetsContextMenuBuilder(Gui.Get(context, treeViewControl)); - StabilityPointStructuresCalculation calculation = context.WrappedData; + StructuresCalculation calculation = context.WrappedData; return builder.AddValidateCalculationItem(context, delegate { }, ValidateAllDataAvailableAndGetErrorMessageForCalculation) .AddPerformCalculationItem(calculation, context, Calculate, ValidateAllDataAvailableAndGetErrorMessageForCalculation) @@ -476,7 +477,7 @@ return ValidateAllDataAvailableAndGetErrorMessage(context.AssessmentSection, context.FailureMechanism); } - private static void Calculate(StabilityPointStructuresCalculation calculation, StabilityPointStructuresCalculationContext context) {} + private static void Calculate(StructuresCalculation calculation, StabilityPointStructuresCalculationContext context) { } private static void CalculationContextOnNodeRemoved(StabilityPointStructuresCalculationContext context, object parentData) {