Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationWriter.cs =================================================================== diff -u -r0e275bef3e8fe6357f21ffb81746e9db72be6845 -rc3accdb7ca928bdd681dcd8a6b64dbc62e643e63 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationWriter.cs (.../WaveConditionsCalculationConfigurationWriter.cs) (revision 0e275bef3e8fe6357f21ffb81746e9db72be6845) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationWriter.cs (.../WaveConditionsCalculationConfigurationWriter.cs) (revision c3accdb7ca928bdd681dcd8a6b64dbc62e643e63) @@ -34,7 +34,7 @@ /// /// The type of configuration. public abstract class WaveConditionsCalculationConfigurationWriter : CalculationConfigurationWriter - where T: WaveConditionsCalculationConfiguration + where T : WaveConditionsCalculationConfiguration { /// /// Creates a new instance of . @@ -61,6 +61,8 @@ ConfigurationSchemaIdentifiers.HydraulicBoundaryLocationElement, configuration.HydraulicBoundaryLocationName); + WriteConfigurationCategoryTypeWhenAvailable(writer, configuration); + WriteElementWhenContentAvailable( writer, WaveConditionsCalculationConfigurationSchemaIdentifiers.UpperBoundaryRevetment, @@ -97,6 +99,17 @@ } /// + /// Writes the category type in XML format to file. + /// + /// The writer to use for writing. + /// The configuration to get the category type from. + /// /// Thrown when the + /// is closed. + /// Thrown when the conversion of the category type + /// cannot be performed. + protected abstract void WriteConfigurationCategoryTypeWhenAvailable(XmlWriter writer, T configuration); + + /// /// Writes the in XML format to file. /// /// The writer to use for writing.