Incorporated comments review 2824: - Made the generation of dune locations (and calculation output) similar to grass cover erosion outwards implementation for the test data generator -- Updated XMLDoc -- Cleaned up files. Added CollectionAssert.IsNotEmpty checks to certain collections, because .All() returns TRUE in case of an empty collectionWTI-1574
Incorporated comments review 2824, adjusted dune location reader: - Results should be cached by the reader already before setting the results onto the failure mechanismWTI-1574
Incorporated comments review 2824, rename SetDuneLocationCalculations to SetDuneLocations: - Exposed ClearDuneLocationData() in order to clear all dune location (and associated calculations) when necessary.WTI-1574
Incorporated comments review 2824, rename SetDuneLocationCalculations to SetDuneLocations: - Made the DuneLocations property an IObservableEnumerable --> modifications should not be possible from outside the SetDuneLocations() method to prevent the calculations from getting out of sync with the locationsWTI-1574
Incorporated comments review 2824, rename SetDuneLocationCalculations to SetDuneLocations: - Changed functionality: function sets the locations as well to keep the calculations and locations synchronised.WTI-1574
Cleanup: - Adjusted treenode presentation behaviour for the calculations contexts to display the category boundary name defined within the context presentation object.WTI-1575