Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismSectionResult.cs =================================================================== diff -u -r19311fc87ea75a0407d8cdc617cc90b8c160429c -r54b1bf1bd66dda16f2369e6f22851e791d65e179 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismSectionResult.cs (.../GrassCoverErosionOutwardsFailureMechanismSectionResult.cs) (revision 19311fc87ea75a0407d8cdc617cc90b8c160429c) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismSectionResult.cs (.../GrassCoverErosionOutwardsFailureMechanismSectionResult.cs) (revision 54b1bf1bd66dda16f2369e6f22851e791d65e179) @@ -21,6 +21,7 @@ using System; using Core.Common.Base.Data; +using Ringtoets.AssemblyTool.Data; using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Primitives; @@ -43,6 +44,14 @@ SimpleAssessmentResult = SimpleAssessmentResultType.None; AssessmentLayerTwoA = AssessmentLayerTwoAResult.NotCalculated; AssessmentLayerThree = RoundedDouble.NaN; + + DetailedAssessmentResultForFactorizedSignalingNorm = DetailedAssessmentResultType.None; + DetailedAssessmentResultForSignalingNorm = DetailedAssessmentResultType.None; + DetailedAssessmentResultForMechanismSpecificLowerLimitNorm = DetailedAssessmentResultType.None; + DetailedAssessmentResultForLowerLimitNorm = DetailedAssessmentResultType.None; + DetailedAssessmentResultForFactorizedLowerLimitNorm = DetailedAssessmentResultType.None; + TailorMadeAssessmentResult = FailureMechanismSectionAssemblyCategoryGroup.None; + ManualAssemblyCategoryGroup = FailureMechanismSectionAssemblyCategoryGroup.None; } /// @@ -60,5 +69,50 @@ /// Gets or sets the value of the tailored assessment of safety. /// public RoundedDouble AssessmentLayerThree { get; set; } + + /// + /// Gets or sets the value of the detailed assessment of safety per failure mechanism section + /// for the factorized signaling norm (Cat Iv - IIv). + /// + public DetailedAssessmentResultType DetailedAssessmentResultForFactorizedSignalingNorm { get; set; } + + /// + /// Gets or sets the value of the detailed assessment of safety per failure mechanism section + /// for the signaling norm (Cat IIv - IIIv). + /// + public DetailedAssessmentResultType DetailedAssessmentResultForSignalingNorm { get; set; } + + /// + /// Gets or sets the value of the detailed assessment of safety per failure mechanism section + /// for the failure mechanism specific lower limit norm (Cat IIIv - IVv). + /// + public DetailedAssessmentResultType DetailedAssessmentResultForMechanismSpecificLowerLimitNorm { get; set; } + + /// + /// Gets or sets the value of the detailed assessment of safety per failure mechanism section + /// for the lower limit norm (Cat IVv - Vv). + /// + public DetailedAssessmentResultType DetailedAssessmentResultForLowerLimitNorm { get; set; } + + /// + /// Gets or sets the value of the detailed assessment of safety per failure mechanism section + /// for the factorized lower limit norm (Cat Vv - VIv). + /// + public DetailedAssessmentResultType DetailedAssessmentResultForFactorizedLowerLimitNorm { get; set; } + + /// + /// Gets or sets the tailor made assessment result. + /// + public FailureMechanismSectionAssemblyCategoryGroup TailorMadeAssessmentResult { get; set; } + + /// + /// Gets or sets the indicator whether the combined assembly should be overwritten by . + /// + public bool UseManualAssemblyCategoryGroup { get; set; } + + /// + /// Gets or sets the manually selected assembly category group. + /// + public FailureMechanismSectionAssemblyCategoryGroup ManualAssemblyCategoryGroup { get; set; } } } \ No newline at end of file