Index: Riskeer/Common/src/Riskeer.Common.Data/Hydraulics/HydraulicBoundaryLocationCalculationsForTargetProbability.cs =================================================================== diff -u -r4376af5c88008c7b71b7eba1548345c4e07025b8 -r41802500a0d3cefbd0452659c0577b870e7e3b5b --- Riskeer/Common/src/Riskeer.Common.Data/Hydraulics/HydraulicBoundaryLocationCalculationsForTargetProbability.cs (.../HydraulicBoundaryLocationCalculationsForTargetProbability.cs) (revision 4376af5c88008c7b71b7eba1548345c4e07025b8) +++ Riskeer/Common/src/Riskeer.Common.Data/Hydraulics/HydraulicBoundaryLocationCalculationsForTargetProbability.cs (.../HydraulicBoundaryLocationCalculationsForTargetProbability.cs) (revision 41802500a0d3cefbd0452659c0577b870e7e3b5b) @@ -19,7 +19,9 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; using Core.Common.Base; +using Riskeer.Common.Data.Helpers; namespace Riskeer.Common.Data.Hydraulics { @@ -28,10 +30,30 @@ /// public class HydraulicBoundaryLocationCalculationsForTargetProbability : Observable { + private double targetProbability; + /// + /// Creates a new instance of . + /// + public HydraulicBoundaryLocationCalculationsForTargetProbability() + { + TargetProbability = 0.1; + } + + /// /// Gets or sets the target probability. /// - public double TargetProbability { get; set; } = 0.1; + /// Thrown when the new value + /// is not in the interval {0.0, 0.1] or is . + public double TargetProbability + { + get => targetProbability; + set + { + TargetProbabilityHelper.ValidateTargetProbability(value); + targetProbability = value; + } + } /// /// Gets the list of instances.