Index: Ringtoets/Piping/src/Ringtoets.Piping.IO/Configurations/PipingCalculationConfigurationExporter.cs =================================================================== diff -u -re507c88f2863ff7bc93505caf71c5f8025fb48c0 -r681fe6f5c04ea2acdb99801dd749a11a174d5b42 --- Ringtoets/Piping/src/Ringtoets.Piping.IO/Configurations/PipingCalculationConfigurationExporter.cs (.../PipingCalculationConfigurationExporter.cs) (revision e507c88f2863ff7bc93505caf71c5f8025fb48c0) +++ Ringtoets/Piping/src/Ringtoets.Piping.IO/Configurations/PipingCalculationConfigurationExporter.cs (.../PipingCalculationConfigurationExporter.cs) (revision 681fe6f5c04ea2acdb99801dd749a11a174d5b42) @@ -31,16 +31,21 @@ /// /// Exports a piping calculation configuration and stores it as an XML file. /// - public class PipingCalculationConfigurationExporter : CalculationConfigurationExporter + public class PipingCalculationConfigurationExporter + : CalculationConfigurationExporter< + PipingCalculationConfigurationWriter, + PipingCalculation, + PipingCalculationConfiguration> { /// /// Creates a new instance of . /// - /// The calculation configuration to export. + /// The hierarchy of calculations to export. /// The path of the XML file to export to. - /// Thrown when is null. + /// Thrown when is null. /// Thrown when is invalid. - public PipingCalculationConfigurationExporter(IEnumerable configuration, string filePath) : base(configuration, filePath) {} + public PipingCalculationConfigurationExporter(IEnumerable calculations, string filePath) + : base(calculations, filePath) {} protected override PipingCalculationConfigurationWriter CreateWriter(string filePath) { @@ -55,7 +60,7 @@ if (input.HydraulicBoundaryLocation != null) { - calculationConfiguration.HydraulicBoundaryLocation = input.HydraulicBoundaryLocation.Name; + calculationConfiguration.HydraulicBoundaryLocationName = input.HydraulicBoundaryLocation.Name; } else if(input.UseAssessmentLevelManualInput) { @@ -67,15 +72,15 @@ if (input.SurfaceLine != null) { - calculationConfiguration.SurfaceLine = input.SurfaceLine.Name; + calculationConfiguration.SurfaceLineName = input.SurfaceLine.Name; calculationConfiguration.EntryPointL = input.EntryPointL; calculationConfiguration.ExitPointL = input.ExitPointL; } if (input.StochasticSoilModel != null) { - calculationConfiguration.StochasticSoilModel = input.StochasticSoilModel.Name; - calculationConfiguration.StochasticSoilProfile = input.StochasticSoilProfile?.SoilProfile.Name; + calculationConfiguration.StochasticSoilModelName = input.StochasticSoilModel.Name; + calculationConfiguration.StochasticSoilProfileName = input.StochasticSoilProfile?.SoilProfile.Name; } return calculationConfiguration;