Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingOutput.cs =================================================================== diff -u -r81fa8a9bf3bd503cbd280e88b8f6037a840cff12 -r3cf4d4c65cf2ce285bdeb71162cf3b0a79cb3742 --- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingOutput.cs (.../PipingOutput.cs) (revision 81fa8a9bf3bd503cbd280e88b8f6037a840cff12) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingOutput.cs (.../PipingOutput.cs) (revision 3cf4d4c65cf2ce285bdeb71162cf3b0a79cb3742) @@ -29,7 +29,7 @@ /// /// Simple class containing the results of a Piping calculation. /// - public class PipingOutput : Observable, ICalculationOutput + public class PipingOutput : Observable, ICalculationOutput, ICloneable { /// /// Creates a new instance of . @@ -60,58 +60,63 @@ /// /// Gets the calculated z-value for the uplift sub calculation. /// - public double UpliftZValue { get; private set; } + public double UpliftZValue { get; } /// /// Gets the factor of safety for the uplift sub calculation. /// - public double UpliftFactorOfSafety { get; private set; } + public double UpliftFactorOfSafety { get; } /// /// Gets the calculated z-value for the heave sub calculation. /// - public double HeaveZValue { get; private set; } + public double HeaveZValue { get; } /// /// Gets the factor of safety for the heave sub calculation. /// - public double HeaveFactorOfSafety { get; private set; } + public double HeaveFactorOfSafety { get; } /// /// Gets the calculated z-value for the Sellmeijer sub calculation. /// - public double SellmeijerZValue { get; private set; } + public double SellmeijerZValue { get; } /// /// Gets the factor of safety for the Sellmeijer sub calculation. /// - public double SellmeijerFactorOfSafety { get; private set; } + public double SellmeijerFactorOfSafety { get; } /// /// Gets the effective stress that was calculated for the uplift sub calculation. /// - public RoundedDouble UpliftEffectiveStress { get; private set; } + public RoundedDouble UpliftEffectiveStress { get; } /// /// Gets the gradient that was calculated for the heave sub calculation. /// - public RoundedDouble HeaveGradient { get; private set; } + public RoundedDouble HeaveGradient { get; } /// /// Gets the creep coefficient that was calculated for the Sellmeijer sub calculation. /// - public RoundedDouble SellmeijerCreepCoefficient { get; private set; } + public RoundedDouble SellmeijerCreepCoefficient { get; } /// /// Gets the critical fall that was calculated for the Sellmeijer sub calculation. /// - public RoundedDouble SellmeijerCriticalFall { get; private set; } + public RoundedDouble SellmeijerCriticalFall { get; } /// /// Gets the reduced fall that was calculated for the Sellmeijer sub calculation. /// - public RoundedDouble SellmeijerReducedFall { get; private set; } + public RoundedDouble SellmeijerReducedFall { get; } + public object Clone() + { + return MemberwiseClone(); + } + /// /// Container for properties for constructing a . ///