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;