Index: Riskeer/Revetment/src/Riskeer.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationReader.cs =================================================================== diff -u -r16a668f8e7d77ae95f3f11fa1f73dc9e081e8444 -r7819fcb95298d6d562034168c161bfd59118462b --- Riskeer/Revetment/src/Riskeer.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationReader.cs (.../WaveConditionsCalculationConfigurationReader.cs) (revision 16a668f8e7d77ae95f3f11fa1f73dc9e081e8444) +++ Riskeer/Revetment/src/Riskeer.Revetment.IO/Configurations/WaveConditionsCalculationConfigurationReader.cs (.../WaveConditionsCalculationConfigurationReader.cs) (revision 7819fcb95298d6d562034168c161bfd59118462b) @@ -46,7 +46,8 @@ private const string waveReductionSchemaName = "GolfReductieSchema.xsd"; private const string revetmentBaseVersion0SchemaName = "BekledingenConfiguratieBasisSchema_0.xsd"; private const string revetmentBaseVersion1SchemaName = "BekledingenConfiguratieBasisSchema_1.xsd"; - private const string revetmentBaseVersion2SchemaName = "BekledingenConfiguratieBasisSchema.xsd"; + private const string revetmentBaseVersion2SchemaName = "BekledingenConfiguratieBasisSchema_2.xsd"; + private const string revetmentBaseVersion3SchemaName = "BekledingenConfiguratieBasisSchema.xsd"; /// /// Creates a new instance of . @@ -113,7 +114,7 @@ new Dictionary { { - revetmentBaseVersion2SchemaName, Resources.BekledingenConfiguratieBasisSchema + revetmentBaseVersion2SchemaName, Resources.BekledingenConfiguratieBasisSchema_2 }, { hbLocationVersion1SchemaName, RiskeerCommonIOResources.HbLocatieSchema @@ -127,7 +128,27 @@ { waveReductionSchemaName, RiskeerCommonIOResources.GolfReductieSchema } - }, migrationScripts[1]) + }, migrationScripts[1]), + new CalculationConfigurationSchemaDefinition( + 3, mainSchemaDefinitions[3], + new Dictionary + { + { + revetmentBaseVersion3SchemaName, Resources.BekledingenConfiguratieBasisSchema + }, + { + hbLocationVersion1SchemaName, RiskeerCommonIOResources.HbLocatieSchema + }, + { + orientationSchemaName, RiskeerCommonIOResources.OrientatieSchema + }, + { + foreshoreProfileSchemaName, RiskeerCommonIOResources.VoorlandProfielSchema + }, + { + waveReductionSchemaName, RiskeerCommonIOResources.GolfReductieSchema + } + }, migrationScripts[2]) }) {} protected abstract override T ParseCalculationElement(XElement calculationElement);