Index: Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/ConfirmingDistributionPropertiesBase.cs =================================================================== diff -u -r2abaaf908070732e84673348cca9df2a600b8450 -r242268fc2adc055cc3ac4f28b14b4db26251b30e --- Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/ConfirmingDistributionPropertiesBase.cs (.../ConfirmingDistributionPropertiesBase.cs) (revision 2abaaf908070732e84673348cca9df2a600b8450) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/ConfirmingDistributionPropertiesBase.cs (.../ConfirmingDistributionPropertiesBase.cs) (revision 242268fc2adc055cc3ac4f28b14b4db26251b30e) @@ -35,21 +35,20 @@ /// /// Properties class for implementations of . /// - public abstract class ConfirmingDistributionPropertiesBase : ObjectProperties + public abstract class ConfirmingDistributionPropertiesBase : ObjectProperties where TDistribution : IDistribution where TCalculationInput : ICalculationInput - where TCalculation : ICalculation { private const string meanPropertyName = nameof(Mean); private const string standardDeviationPropertyName = nameof(StandardDeviation); private readonly bool isMeanReadOnly; private readonly bool isStandardDeviationReadOnly; private readonly TCalculationInput calculationInput; - private readonly TCalculation calculation; + private readonly ICalculation calculation; private readonly ICalculationInputPropertyChangeHandler changeHandler; /// - /// Creates a new instance of . + /// Creates a new instance of . /// /// Indicates which properties, if any, should be marked as read-only. /// The data of the to create the properties for. @@ -60,7 +59,7 @@ /// or when any number of properties in this class is editable and any other parameter is null. protected ConfirmingDistributionPropertiesBase(DistributionPropertiesReadOnly propertiesReadOnly, TDistribution data, - TCalculation calculation, + ICalculation calculation, TCalculationInput calculationInput, ICalculationInputPropertyChangeHandler handler) {