Adjusting individual dune location calculation contexts: - Simplified tree node context menu behaviour and tests, because the child objects are not displayed when there are no dune locations: -- ForeColor behaviour is irrelevant -- Removed validation logicWTI-1575
Adjusting individual dune location calculation contexts: - Added presentation logic: view names should be a function of the category boundary names that the contexts containWTI-1575
Introduced DuneLocationsCalculationsGroupContext to represent a treenode folder to group the collections of DuneLocationCalculations in the FailureMechanism: - Added missing treenode info tests -- Added presentation logic: childnodes should only be visible if there are any dune locations present, otherwise they should be hiddenWTI-1575
Introduced DuneLocationsCalculationsGroupContext to represent a treenode folder to group the collections of DuneLocationCalculations in the FailureMechanism: - Wired it in the plugin -- Note: temporary values are used to fix compilation errors for the individual child nodesWTI-1575
Introduced DuneLocationsCalculationsGroupContext to represent a treenode folder to group the collections of DuneLocationCalculations in the FailureMechanism.WTI-1575
Changed constructor arguments for the DuneLocationCalculationsContext: - Fixed compiling errors for the associated export, view info, tree node info testsWTI-1575
Changed constructor arguments for the DuneLocationCalculationsContext: - Added Func<double> to enable dynamic resolving the norm and a category boundary name to provide the norms and treenode info names for a wrapped dune location calculation collectionWTI-1575
Changed constructor arguments for the DuneLocationCalculationView: - Added Func<double> to enable dynamic resolving the norm in the view when a dune location is being calculated.WTI-1575
Introduce generic FailureMechanismNormHelper to retrieve norms based on FailureMechanismCategoryType: - Fixed service tests --> removed explicit calls to the dune erosion failure mechanism extension. Norm can be every value.WTI-1575
Introduce generic FailureMechanismNormHelper to retrieve norms based on FailureMechanismCategoryType: - Replaced dune erosion implementation with the generic implementation.WTI-1575
Introduce generic FailureMechanismNormHelper to retrieve norms based on FailureMechanismCategoryType: - Replaced grass cover erosion outwards implementation with the generic implementation.WTI-1575
Introduce generic FailureMechanismNormHelper to retrieve norms based on FailureMechanismCategoryType: - Added validation for n and failure mechanism contribution.WTI-1575
Rewire plugin: - Adjusted validation logic: validation should be based on the amount of calculations that are present and not by the amount of locations -- Fixed failing tests for the DuneLocationCalculationsContextTreeNodeInfoTestWTI-1575
Rewire plugin: - Temporary feed the calculations for the factorized lower limit norm as input for the context in order to keep the tests running --> 5 treenodes are not exposed yet -- Fixed failing test for the FailureMechanismContextTreeNodeInfoTestWTI-1575