Index: Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/StructuresInputBaseProperties.cs =================================================================== diff -u -rbb80820ff4a4e09793da242cb7b36ca2bce59c32 -r68953cc654409e65478d6aa4fb8c1cf44b116d9d --- Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/StructuresInputBaseProperties.cs (.../StructuresInputBaseProperties.cs) (revision bb80820ff4a4e09793da242cb7b36ca2bce59c32) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/PropertyClasses/StructuresInputBaseProperties.cs (.../StructuresInputBaseProperties.cs) (revision 68953cc654409e65478d6aa4fb8c1cf44b116d9d) @@ -35,6 +35,7 @@ using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.DikeProfiles; using Ringtoets.Common.Data.FailureMechanism; +using Ringtoets.Common.Data.Probabilistics; using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.PresentationObjects; @@ -54,7 +55,10 @@ ObjectProperties>, IHasHydraulicBoundaryLocationProperty, IHasStructureProperty, - IHasForeshoreProfileProperty + IHasForeshoreProfileProperty, + UseBreakWaterProperties.IChangeHandler, + DistributionPropertiesBase.IChangeHandler, + DistributionPropertiesBase.IChangeHandler where TStructure : StructureBase where TStructureInput : StructuresInputBase where TCalculation : ICalculation @@ -135,7 +139,7 @@ { get { - return new NormalDistributionProperties(DistributionPropertiesReadOnly.StandardDeviation, data.WrappedData) + return new NormalDistributionProperties(DistributionPropertiesReadOnly.StandardDeviation, data.WrappedData, this) { Data = data.WrappedData.ModelFactorSuperCriticalFlow }; @@ -363,7 +367,7 @@ { get { - return new LogNormalDistributionProperties(DistributionPropertiesReadOnly.None, data.WrappedData) + return new LogNormalDistributionProperties(DistributionPropertiesReadOnly.None, data.WrappedData, this) { Data = data.WrappedData.FlowWidthAtBottomProtection }; @@ -411,7 +415,7 @@ { get { - return new LogNormalDistributionProperties(DistributionPropertiesReadOnly.None, data.WrappedData) + return new LogNormalDistributionProperties(DistributionPropertiesReadOnly.None, data.WrappedData, this) { Data = data.WrappedData.AllowedLevelIncreaseStorage }; @@ -479,7 +483,7 @@ { return data.WrappedData.ForeshoreProfile == null ? new UseBreakWaterProperties() : - new UseBreakWaterProperties(data.WrappedData, data.Calculation); + new UseBreakWaterProperties(data.WrappedData, this); } } @@ -537,5 +541,20 @@ } #endregion + + void UseBreakWaterProperties.IChangeHandler.PropertyChanged() + { + // TODO WTI-969/WTI-970/WTI-971 + } + + void DistributionPropertiesBase.IChangeHandler.PropertyChanged() + { + // TODO WTI-973 + } + + void DistributionPropertiesBase.IChangeHandler.PropertyChanged() + { + // TODO WTI-973 + } } } \ No newline at end of file