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.