Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/IStructureCalculationEntityReadExtensionsTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/IStructureCalculationEntityReadExtensionsTest.cs (.../IStructureCalculationEntityReadExtensionsTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/IStructureCalculationEntityReadExtensionsTest.cs (.../IStructureCalculationEntityReadExtensionsTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -228,10 +228,15 @@ private class SimpleStructuresInput : StructuresInputBase { - public override void SynchronizeStructureParameters() + public override bool StructureParametersSynchronized { - throw new NotImplementedException(); + get + { + return false; + } } + + public override void SynchronizeStructureParameters() {} } } } \ No newline at end of file Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs =================================================================== diff -u -r2b8e6d793bceb2ff20d571436dfffefae210b76a -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision 2b8e6d793bceb2ff20d571436dfffefae210b76a) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -80,11 +80,7 @@ #endregion - /// - /// Gets whether the structure input parameters are synchronized with the set . - /// - /// Always returns false in case no structure is present. - public bool StructureParametersSynchronized + public override bool StructureParametersSynchronized { get { Index: Ringtoets/Common/src/Ringtoets.Common.Data/Structures/StructuresInputBase.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/src/Ringtoets.Common.Data/Structures/StructuresInputBase.cs (.../StructuresInputBase.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/src/Ringtoets.Common.Data/Structures/StructuresInputBase.cs (.../StructuresInputBase.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -128,6 +128,12 @@ } /// + /// Gets whether the structure input parameters are synchronized with the set . + /// + /// Always returns false in case no structure is present. + public abstract bool StructureParametersSynchronized { get; } + + /// /// Synchronizes the input parameters with the parameters of the structure. /// /// When no structure is present, the input parameters are set to default values. Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/Structures/StructuresFailureMechanismSectionResultTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/Structures/StructuresFailureMechanismSectionResultTest.cs (.../StructuresFailureMechanismSectionResultTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/Structures/StructuresFailureMechanismSectionResultTest.cs (.../StructuresFailureMechanismSectionResultTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -76,6 +76,14 @@ private class TestStructuresInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } } Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/Structures/StructuresInputBaseTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/Structures/StructuresInputBaseTest.cs (.../StructuresInputBaseTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/Structures/StructuresInputBaseTest.cs (.../StructuresInputBaseTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -276,6 +276,14 @@ { public bool Synchronized { get; private set; } + public override bool StructureParametersSynchronized + { + get + { + return Synchronized; + } + } + public override void SynchronizeStructureParameters() { Synchronized = true; Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Factories/RingtoetsMapDataFeaturesFactoryTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Factories/RingtoetsMapDataFeaturesFactoryTest.cs (.../RingtoetsMapDataFeaturesFactoryTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Factories/RingtoetsMapDataFeaturesFactoryTest.cs (.../RingtoetsMapDataFeaturesFactoryTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -846,6 +846,14 @@ private class SimpleStructuresInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PropertyClasses/StructuresInputBasePropertiesTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PropertyClasses/StructuresInputBasePropertiesTest.cs (.../StructuresInputBasePropertiesTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PropertyClasses/StructuresInputBasePropertiesTest.cs (.../StructuresInputBasePropertiesTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -1131,6 +1131,14 @@ private class SimpleStructureInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/Configurations/Helpers/WaveReductionConversionExtensionsTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/Configurations/Helpers/WaveReductionConversionExtensionsTest.cs (.../WaveReductionConversionExtensionsTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/Configurations/Helpers/WaveReductionConversionExtensionsTest.cs (.../WaveReductionConversionExtensionsTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -143,6 +143,14 @@ private class SimpleStructuresInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/Configurations/StructuresCalculationStochastAssignerTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/Configurations/StructuresCalculationStochastAssignerTest.cs (.../StructuresCalculationStochastAssignerTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/Configurations/StructuresCalculationStochastAssignerTest.cs (.../StructuresCalculationStochastAssignerTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -667,6 +667,14 @@ private class SimpleStructuresInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } Index: Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataSynchronizationServiceTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataSynchronizationServiceTest.cs (.../RingtoetsCommonDataSynchronizationServiceTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataSynchronizationServiceTest.cs (.../RingtoetsCommonDataSynchronizationServiceTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -525,6 +525,14 @@ private class TestStructureInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } Index: Ringtoets/Common/test/Ringtoets.Common.Utils.Test/StructuresHelperTest.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/Common/test/Ringtoets.Common.Utils.Test/StructuresHelperTest.cs (.../StructuresHelperTest.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/Common/test/Ringtoets.Common.Utils.Test/StructuresHelperTest.cs (.../StructuresHelperTest.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -224,6 +224,14 @@ private class TestStructuresInput : StructuresInputBase { + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() {} } Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresInput.cs =================================================================== diff -u -r60a0a8b40eb4fdc1461e56f66e246a4417c5c6dd -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresInput.cs (.../HeightStructuresInput.cs) (revision 60a0a8b40eb4fdc1461e56f66e246a4417c5c6dd) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresInput.cs (.../HeightStructuresInput.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -98,11 +98,7 @@ #endregion - /// - /// Gets whether the structure input parameters are synchronized with the set . - /// - /// Always returns false in case no structure is present. - public bool StructureParametersSynchronized + public override bool StructureParametersSynchronized { get { Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs =================================================================== diff -u -r3891e05ac0ab2144b552203b25ee836bf72e3189 -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs (.../StabilityPointStructuresInput.cs) (revision 3891e05ac0ab2144b552203b25ee836bf72e3189) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs (.../StabilityPointStructuresInput.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) @@ -92,6 +92,14 @@ SetDefaultSchematizationProperties(); } + public override bool StructureParametersSynchronized + { + get + { + return false; + } + } + public override void SynchronizeStructureParameters() { if (Structure != null)