Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/OvertoppingOutput.cs
===================================================================
diff -u -rb28a844780b613e1901fa82328ba3917f485c729 -rac1f0a30b87d9fa5dccb288115189b032035acde
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/OvertoppingOutput.cs (.../OvertoppingOutput.cs) (revision b28a844780b613e1901fa82328ba3917f485c729)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/OvertoppingOutput.cs (.../OvertoppingOutput.cs) (revision ac1f0a30b87d9fa5dccb288115189b032035acde)
@@ -29,7 +29,7 @@
///
/// This class contains the result of an overtopping calculation.
///
- public class OvertoppingOutput
+ public class OvertoppingOutput : ICloneable
{
///
/// Creates a new instance of .
@@ -66,7 +66,7 @@
///
/// Gets the probabilistic assessment output.
///
- public ProbabilityAssessmentOutput ProbabilityAssessmentOutput { get; }
+ public ProbabilityAssessmentOutput ProbabilityAssessmentOutput { get; private set; }
public bool HasWaveHeight
{
@@ -91,5 +91,14 @@
/// Gets the general result with the fault tree illustration points.
///
public GeneralResult GeneralResult { get; }
+
+ public object Clone()
+ {
+ var clone = (OvertoppingOutput) MemberwiseClone();
+
+ clone.ProbabilityAssessmentOutput = (ProbabilityAssessmentOutput) ProbabilityAssessmentOutput.Clone();
+
+ return clone;
+ }
}
}
\ No newline at end of file