Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresOutputProperties.cs =================================================================== diff -u -r7ec3c942280c558bf69d4b92a3610fcdbf29899c -r9eea721559aaf5e17bffe18a27dc417a56bb1278 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresOutputProperties.cs (.../ClosingStructuresOutputProperties.cs) (revision 7ec3c942280c558bf69d4b92a3610fcdbf29899c) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresOutputProperties.cs (.../ClosingStructuresOutputProperties.cs) (revision 9eea721559aaf5e17bffe18a27dc417a56bb1278) @@ -22,6 +22,7 @@ using System; using Ringtoets.ClosingStructures.Data; using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.Common.Data.Probability; using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Forms.PropertyClasses; @@ -32,6 +33,9 @@ /// public class ClosingStructuresOutputProperties : StructuresOutputProperties { + private readonly ClosingStructuresFailureMechanism failureMechanism; + private readonly IAssessmentSection assessmentSection; + /// /// Creates a new instance of . /// @@ -53,6 +57,14 @@ { throw new ArgumentNullException(nameof(assessmentSection)); } + + this.failureMechanism = failureMechanism; + this.assessmentSection = assessmentSection; } + + protected override ProbabilityAssessmentOutput CreateDerivedOutput() + { + return ClosingStructuresProbabilityAssessmentOutputFactory.Create(data, failureMechanism, assessmentSection); + } } } \ No newline at end of file