Index: Riskeer/Common/src/Riskeer.Common.Data/AssessmentSection/IAssessmentSection.cs =================================================================== diff -u -rce0c8196b3d949b55a5d412a1074c21bf76a79c5 -r30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e --- Riskeer/Common/src/Riskeer.Common.Data/AssessmentSection/IAssessmentSection.cs (.../IAssessmentSection.cs) (revision ce0c8196b3d949b55a5d412a1074c21bf76a79c5) +++ Riskeer/Common/src/Riskeer.Common.Data/AssessmentSection/IAssessmentSection.cs (.../IAssessmentSection.cs) (revision 30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e) @@ -92,6 +92,11 @@ /// Gets the wave height calculations corresponding to the user defined target probabilities. /// ObservableList WaveHeightCalculationsForUserDefinedTargetProbabilities { get; } + + /// + /// Gets the collection of specific failure mechanisms within the assessment section. + /// + ObservableList SpecificFailureMechanisms { get; } /// /// Gets the failure mechanisms corresponding to the assessment section. Index: Riskeer/Common/test/Riskeer.Common.Data.TestUtil/AssessmentSectionStub.cs =================================================================== diff -u -r2216f671c25a86a8c5cbb9abd3882050f59c1447 -r30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e --- Riskeer/Common/test/Riskeer.Common.Data.TestUtil/AssessmentSectionStub.cs (.../AssessmentSectionStub.cs) (revision 2216f671c25a86a8c5cbb9abd3882050f59c1447) +++ Riskeer/Common/test/Riskeer.Common.Data.TestUtil/AssessmentSectionStub.cs (.../AssessmentSectionStub.cs) (revision 30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e) @@ -69,6 +69,8 @@ waterLevelCalculationsForSignalingNorm = new ObservableList(); waterLevelCalculationsForLowerLimitNorm = new ObservableList(); + + SpecificFailureMechanisms = new ObservableList(); } public string Id { get; } @@ -106,6 +108,8 @@ public ObservableList WaterLevelCalculationsForUserDefinedTargetProbabilities { get; } public ObservableList WaveHeightCalculationsForUserDefinedTargetProbabilities { get; } + + public ObservableList SpecificFailureMechanisms { get; } /// /// Sets the hydraulic boundary locations on the assessment section stub. Index: Riskeer/Integration/src/Riskeer.Integration.Data/AssessmentSection.cs =================================================================== diff -u -r16309d7eb2b36388a6d4710e376ccb9e6348b507 -r30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e --- Riskeer/Integration/src/Riskeer.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 16309d7eb2b36388a6d4710e376ccb9e6348b507) +++ Riskeer/Integration/src/Riskeer.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e) @@ -108,6 +108,8 @@ ReferenceLine = new ReferenceLine(); HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + + SpecificFailureMechanisms = new ObservableList(); WaterLevelCalculationsForUserDefinedTargetProbabilities = new ObservableList(); WaveHeightCalculationsForUserDefinedTargetProbabilities = new ObservableList(); @@ -500,6 +502,8 @@ public ObservableList WaterLevelCalculationsForUserDefinedTargetProbabilities { get; } public ObservableList WaveHeightCalculationsForUserDefinedTargetProbabilities { get; } + + public ObservableList SpecificFailureMechanisms { get; } public string Id { get; set; } Index: Riskeer/Integration/test/Riskeer.Integration.Data.Test/AssessmentSectionTest.cs =================================================================== diff -u -r16309d7eb2b36388a6d4710e376ccb9e6348b507 -r30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e --- Riskeer/Integration/test/Riskeer.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision 16309d7eb2b36388a6d4710e376ccb9e6348b507) +++ Riskeer/Integration/test/Riskeer.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision 30bbc4cd9b9a6bc91f3531f6ed72f830b8ceb11e) @@ -77,6 +77,8 @@ Assert.IsNull(hydraulicBoundaryDatabase.Version); Assert.IsFalse(hydraulicBoundaryDatabase.HydraulicLocationConfigurationSettings.CanUsePreprocessor); + Assert.IsEmpty(assessmentSection.SpecificFailureMechanisms); + Assert.IsEmpty(assessmentSection.WaterLevelCalculationsForUserDefinedTargetProbabilities); Assert.IsEmpty(assessmentSection.WaveHeightCalculationsForUserDefinedTargetProbabilities);