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;