Clone
bouvrie <bouvrie@example.com>
committed
on 05 Dec 16
Merged revision(s) 6936-6988 from trunk: Removed "Dijken en damme - Grasbekleding afschuiven buitentalud (GABU)" from contributing failure m… Show more
Merged revision(s) 6936-6988 from trunk: Removed "Dijken en damme - Grasbekleding afschuiven buitentalud (GABU)" from contributing failure mechanisms Related to Issue [[WTI 1019]

........

Incorporated the TestWaveConditionsOutput in Forms and Services for the Q-variant failure mechanisms:

- Added because of the planned out-phasing of the 4 arguments constructor of the WaveConditionsOutput

- Added additional checks for the properties tests to verify the added output

- Changed constructor signature of the TestWaveConditionsOutput to minimize changes in existing tests

Related to Issue [[WTI 897]

........

- Changed Return period to norm

- Set actual values for AssessmentSectionComposition

Related to Issue [[WTI 1019]

........

* Ensured CreateHydraulicBoundaryDatabaseFeatures method in RingtoetsMapDataFeaturesFactory works with hydraulic boundary locations

* Fixed two typos

Related to Issue [[WTI 957]

........

- Incorporated the TestWaveConditionsOutput for exporter related tests

Related to Issue [[WTI 897]

........

Implemented WaveConditionsOutput such that it contains all the probabilistic data (probability + reliability):

- RingtoetsProjectTestHelper is now implementing a constructor that takes 6 arguments

- Q-variant properties tests, removed statistic conversions and test on the properties instead

- Introduced a WaveConditionsService to calculate the probabilistic properties of the WaveConditionsOutput based on the inputs

Related to Issue [[WTI 897]

........

Renamed some variables

Related to Issue [[WTI 957]

........

Renamed RingtoetsMapDataFactory.CreateHydraulicBoundaryDatabaseMapData into RingtoetsMapDataFactory.CreateHydraulicBoundaryLocationsMapData

Related to Issue [[WTI 957]

........

- Increased accuracy of target / required reliability and (calculated) reliability from 3 to 5 decimals

- Added tests for the output classes which verify the number of decimals (and thus the required accuracy)

- Expanded test for the PipingSemiProbabilisticCalculationServiceTest: increased number of decimals to pass failing test due to the increase of accuracy

- Removed extra asserts of the number of decimals in the -OutputPropertiesTest: the properties just pass the properties and do not modify them. Hence, it should be sufficient to test the number of decimals in the output class

Related to Issue [[WTI 897]

........

Refactored CreateHydraulicBoundaryLocationFeaturesWithOptionalLabels

Related to Issue [[WTI 957]

........

Refactored AssertHydraulicBoundaryLocationsMapData

Related to Issue [[WTI 957]

........

Ensured the correct hydraulic boundary locations are visualized in GrassCoverErosionOutwardsFailureMechanismView

Related to Issue [[WTI 957]

........

Updated storage for Q-variant related calculations. Added DB fields in GrassCoverErosionOutwards, StabilityStoneCover and WaveImpactAsphalt to store:

- Stores WaveDirection

- Stores target reliability and probability

- Stores calculated reliability and probability

- Stores the calculation convergence

- Swapped expected and actual variables in StorageSqLiteIntegrationTest

Related to Issue [[WTI 897]

........

Final test improvements

Related to Issue [[WTI 957]

........

- Updated FailureMechanismContributionNormChangeHandler.ChangeNorm's signature to pass along the norm, instead of the return period

- Had to update all tests that create an AssessmentSection that was defined as a return period

Related to Issue [[WTI 1019]

........

Improvements after review.

Related to Issue [[WTI 957]

........

Changed labels of AssessmentLayerOneState.

Related to Issue [[WTI 1021]

........

Changed documentation of labels.

Related to Issue [[WTI 1021]

........

Improved hydraulic boundary database related observing logic in failure mechanism views

Related to Issue [[WTI 957]

........

- Updated ReferenceLineMetaSelectionDialog to display the norm instead of the return period

- Updated limit values of FailureMechanismContribution.Norm

Related to Issue [[WTI 1019]

........

Added extra validation and warning message for d70.

Related to Issue [[WTI 1011]

........

- Updated return periods to norm

Related to Issue [[WTI 1019]

........

- Updated return periods to norm for WaveConditions calculations

Related to Issue [[WTI 1019]

........

- Added combobox as 2a result in wave impact asphalt cover section results.

- Updated storage.

Related to Issue [[WTI 1021]

........

* Introduced ControlsTestHelper to expose helper methods related to faking user interaction with controls.

* FailureMechanismContribution now keeps the same otherFailureMechanism instance for it's whole lifetime.

* FailureMechanismContributionItem now exposes it's internal IFailureMechanism.

* Removed unused resource and method.

* Moved responsibility of closing views for irrelevant marked IFailureMechanism from FailureMechanismContributionView to FailureMechanismContributionItemRow

* Introduced AssessmentSectionCompositionChangeHandler and moved code away from FailureMechanismContributionView.

** FailureMechanismContributionView now uses AssessmentSectionCompositionChangeHandler.

Related to Issue [[WTI 791]

........

* Updated Resource text.

Related to Issue [[WTI 440]

........

Changed default values of piping calculation.

Related to Issue [[WTI 1006]

........

- Fixed return periods to norm for WaveConditions calculations

Related to Issue [[WTI 1019]

........

Changed description of 'kinamische viscositeit'.

Related to Issue [[WTI 1006]

........

Ensured previous features are cleared when calling ConvertLayerFeatures

Related to Issue [[WTI 1018]

........

Made volumicWeightOfWater settable.

Related to Issue [[WTI 1006]

........

- Fixed names return period to norm

- Updated demo

Related to Issue [[WTI 1019]

........

Renamed MapDataConverter to FeatureBasedMapDataConverter

Related to Issue [[WTI 1018]

........

Made all map data converters work with FeatureBasedMapData

Related to Issue [[WTI 1018]

........

Updated the piping kernel (not final)

Added new output properties from the kernel to output objects in the wrapper and data model.

Wrapped new PipingProfilePropertyCalculator.

Adapted wrappers of sellmeijer and heave calculators.

Related to Issue [[WTI 1004]

........

Updated some summaries (MapData => FeatureBasedMapData)

Related to Issue [[WTI 1018]

........

Renamed TestMapData into TestFeatureBasedMapData

Related to Issue [[WTI 1018]

........

Renamed some resources

Related to Issue [[WTI 1018]

........

Updated storage for Q-variant related calculations.

- Changed DB field CalculationConvergence in GrassCoverErosionOutwards, StabilityStoneCover and WaveImpactAsphalt to non-nullable for consistency with other implementations

- Ran DeltaresClean over DBContext

Related to Issue [[WTI 897]

........

- Fixed names return period to norm

- Updated demo

Related to Issue [[WTI 1019]

........

Got rid of column lookup in FeatureBasedMapDataConverter

Related to Issue [[WTI 1018]

........

- Fixed names return period to norm

- Updated text

- Removed unused test files

Related to Issue [[WTI 1019]

........

Made some methods in FeatureBasedMapDataConverter more generic

Related to Issue [[WTI 1018]

........

Updated database to persist WaterVolumetricWeight.

Related to Issue [[WTI 1006]

........

Refactored MapFeatureLayerFactory

=> Converters no longer have state, so reuse them again

Related to Issue [[WTI 1018]

........

* Improved how AvalonDockViewHost compensates for the lack of 'GotFocus' and 'FocusLost' events across the WPF -> Forms boundary.

** FocusLost events from WPF frame now used to trigger validation event in Forms IView implementations (currently, only the one that was active at the time.)

Related to Issue [[WTI 791]

........

Introduced PipingOutputContext to hold references to PipingOutput and PipingSemiProbabilisticOutput.

Added intermediate results from PipingOutput to the piping output property control.

Related to Issue [[WTI 1004]

........

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/CustomHydraulicBoundaries@6990 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 124ad3119e5868d3c7e6f61ffbd0b71d1ca00dc4

Former-commit-id: c91aea75b383c40791706167254747ab3c1051cb Show less