Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/PropertyClasses/DesignVariableProperties.cs =================================================================== diff -u -r9d782448bb244213599d1c6f43e5a948119bdc1f -r00abfc7d3e21cf1d0d2a21d1229698c9b3f6d4ef --- Ringtoets/Piping/src/Ringtoets.Piping.Forms/PropertyClasses/DesignVariableProperties.cs (.../DesignVariableProperties.cs) (revision 9d782448bb244213599d1c6f43e5a948119bdc1f) +++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/PropertyClasses/DesignVariableProperties.cs (.../DesignVariableProperties.cs) (revision 00abfc7d3e21cf1d0d2a21d1229698c9b3f6d4ef) @@ -31,9 +31,24 @@ namespace Ringtoets.Piping.Forms.PropertyClasses { - public abstract class DesignVariableProperties : PipingDistributionPropertiesBase + /// + /// ViewModel base of for properties panel. + /// + /// The type of the distribution. + public abstract class DesignVariableProperties + : PipingDistributionPropertiesBase where TDistribution : IDistribution { + /// + /// Creates a new + /// + /// Indicates which properties, if any, should be marked as read-only. + /// The data of the to create the properties for. + /// The calculation the belongs to. + /// The calculation input the belongs to. + /// The handler responsible for handling effects of a property change. + /// Thrown when is null + /// or when any number of properties in this class is editable and any other parameter is null. protected DesignVariableProperties(DistributionPropertiesReadOnly propertiesReadOnly, DesignVariable designVariable, PipingCalculationScenario calculation,