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