Index: Ringtoets/Revetment/src/Ringtoets.Revetment.Forms/PropertyClasses/WaveConditionsInputContextProperties.cs =================================================================== diff -u -r68e845f5be49636a22c44bba2bf56396ed2d3034 -rbb5ffc8cd070e506de1904ed9b1a8dbf63a42680 --- Ringtoets/Revetment/src/Ringtoets.Revetment.Forms/PropertyClasses/WaveConditionsInputContextProperties.cs (.../WaveConditionsInputContextProperties.cs) (revision 68e845f5be49636a22c44bba2bf56396ed2d3034) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.Forms/PropertyClasses/WaveConditionsInputContextProperties.cs (.../WaveConditionsInputContextProperties.cs) (revision bb5ffc8cd070e506de1904ed9b1a8dbf63a42680) @@ -45,12 +45,15 @@ namespace Ringtoets.Revetment.Forms.PropertyClasses { /// - /// ViewModel of for properties panel. + /// ViewModel of for properties panel. /// - public abstract class WaveConditionsInputContextProperties : ObjectProperties, - IHasHydraulicBoundaryLocationProperty, - IHasForeshoreProfileProperty - where T : WaveConditionsInputContext + /// The type of the wave conditions input context. + /// The type of the contained wave conditions input. + public abstract class WaveConditionsInputContextProperties : ObjectProperties, + IHasHydraulicBoundaryLocationProperty, + IHasForeshoreProfileProperty + where TContext : WaveConditionsInputContext + where TInput : WaveConditionsInput { private const int hydraulicBoundaryLocationPropertyIndex = 0; private const int assessmentLevelPropertyIndex = 1; @@ -73,13 +76,13 @@ private readonly IObservablePropertyChangeHandler propertyChangeHandler; /// - /// Creates a new instance of . + /// Creates a new instance of . /// - /// The for which the properties are shown. + /// The for which the properties are shown. /// for obtaining the normative assessment level. /// The handler responsible for handling effects of a property change. /// Thrown when any parameter is null. - protected WaveConditionsInputContextProperties(T context, + protected WaveConditionsInputContextProperties(TContext context, Func getNormativeAssessmentLevelFunc, IObservablePropertyChangeHandler propertyChangeHandler) {