Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/PropertyClasses/GrassCoverErosionOutwardsWaveHeightLocationProperties.cs =================================================================== diff -u -rd6acb89a52643cf1790f58249b1202b5cb9263cf -r12472a63885e4314aae3ed0df76bc9ebaf54e91f --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/PropertyClasses/GrassCoverErosionOutwardsWaveHeightLocationProperties.cs (.../GrassCoverErosionOutwardsWaveHeightLocationProperties.cs) (revision d6acb89a52643cf1790f58249b1202b5cb9263cf) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/PropertyClasses/GrassCoverErosionOutwardsWaveHeightLocationProperties.cs (.../GrassCoverErosionOutwardsWaveHeightLocationProperties.cs) (revision 12472a63885e4314aae3ed0df76bc9ebaf54e91f) @@ -35,22 +35,18 @@ namespace Ringtoets.GrassCoverErosionOutwards.Forms.PropertyClasses { /// - /// ViewModel of with a wave height calculation result + /// ViewModel of with a wave height calculation result /// for properties panel of the . /// public class GrassCoverErosionOutwardsWaveHeightLocationProperties : GrassCoverErosionOutwardsHydraulicBoundaryLocationProperties { - private readonly HydraulicBoundaryLocationCalculation hydraulicBoundaryLocationCalculation; - /// /// Creates a new instance of . /// - /// The hydraulic boundary location. - /// The hydraulic boundary location calculation at stake. - /// Thrown when any input parameter is null. - public GrassCoverErosionOutwardsWaveHeightLocationProperties(HydraulicBoundaryLocation hydraulicBoundaryLocation, - HydraulicBoundaryLocationCalculation hydraulicBoundaryLocationCalculation) - : base(hydraulicBoundaryLocation, new ConstructionProperties + /// The hydraulic boundary location calculation. + /// Thrown when is null. + public GrassCoverErosionOutwardsWaveHeightLocationProperties(HydraulicBoundaryLocationCalculation hydraulicBoundaryLocationCalculation) + : base(hydraulicBoundaryLocationCalculation, new ConstructionProperties { IdIndex = 1, NameIndex = 2, @@ -59,16 +55,8 @@ StochastsIndex = 12, DurationsIndex = 13, IllustrationPointsIndex = 14 - }) - { - if (hydraulicBoundaryLocationCalculation == null) - { - throw new ArgumentNullException(nameof(hydraulicBoundaryLocationCalculation)); - } + }) {} - this.hydraulicBoundaryLocationCalculation = hydraulicBoundaryLocationCalculation; - } - [PropertyOrder(4)] [TypeConverter(typeof(NoValueRoundedDoubleConverter))] [ResourcesCategory(typeof(RingtoetsCommonFormsResources), nameof(RingtoetsCommonFormsResources.Categories_Result))] @@ -78,7 +66,7 @@ { get { - return hydraulicBoundaryLocationCalculation.Output?.Result ?? RoundedDouble.NaN; + return data.Output?.Result ?? RoundedDouble.NaN; } } @@ -91,7 +79,7 @@ { get { - return hydraulicBoundaryLocationCalculation.Output?.TargetProbability ?? double.NaN; + return data.Output?.TargetProbability ?? double.NaN; } } @@ -104,7 +92,7 @@ { get { - return hydraulicBoundaryLocationCalculation.Output?.TargetReliability ?? RoundedDouble.NaN; + return data.Output?.TargetReliability ?? RoundedDouble.NaN; } } @@ -117,7 +105,7 @@ { get { - return hydraulicBoundaryLocationCalculation.Output?.CalculatedProbability ?? double.NaN; + return data.Output?.CalculatedProbability ?? double.NaN; } } @@ -130,7 +118,7 @@ { get { - return hydraulicBoundaryLocationCalculation.Output?.CalculatedReliability ?? RoundedDouble.NaN; + return data.Output?.CalculatedReliability ?? RoundedDouble.NaN; } } @@ -142,7 +130,7 @@ { get { - CalculationConvergence convergence = hydraulicBoundaryLocationCalculation.Output?.CalculationConvergence ?? CalculationConvergence.NotCalculated; + CalculationConvergence convergence = data.Output?.CalculationConvergence ?? CalculationConvergence.NotCalculated; return new EnumDisplayWrapper(convergence).DisplayName; } } @@ -155,21 +143,20 @@ { get { - return hydraulicBoundaryLocationCalculation.InputParameters.ShouldIllustrationPointsBeCalculated; + return data.InputParameters.ShouldIllustrationPointsBeCalculated; } set { - hydraulicBoundaryLocationCalculation.InputParameters.ShouldIllustrationPointsBeCalculated = value; + data.InputParameters.ShouldIllustrationPointsBeCalculated = value; data.NotifyObservers(); } } protected override GeneralResult GetGeneralResult() { - if (hydraulicBoundaryLocationCalculation.HasOutput - && hydraulicBoundaryLocationCalculation.Output.HasGeneralResult) + if (data.HasOutput && data.Output.HasGeneralResult) { - return hydraulicBoundaryLocationCalculation.Output.GeneralResult; + return data.Output.GeneralResult; } return null;