Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/StabilityStoneCoverWaveConditionsCalculation.cs =================================================================== diff -u -r17b11c850b35c3ea99150ba25098b5b769b58f4f -rb7e9a2c0ff0bb20209a80f5d96ffda1921ec724c --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/StabilityStoneCoverWaveConditionsCalculation.cs (.../StabilityStoneCoverWaveConditionsCalculation.cs) (revision 17b11c850b35c3ea99150ba25098b5b769b58f4f) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/StabilityStoneCoverWaveConditionsCalculation.cs (.../StabilityStoneCoverWaveConditionsCalculation.cs) (revision b7e9a2c0ff0bb20209a80f5d96ffda1921ec724c) @@ -47,11 +47,11 @@ /// public StabilityStoneCoverWaveConditionsOutput Output { get; set; } - public WaveConditionsInput InputParameters { get; } + public WaveConditionsInput InputParameters { get; private set; } public string Name { get; set; } - public Comment Comments { get; } + public Comment Comments { get; private set; } public bool HasOutput { @@ -68,7 +68,17 @@ public object Clone() { - throw new System.NotImplementedException(); + var clone = (StabilityStoneCoverWaveConditionsCalculation) MemberwiseClone(); + + clone.Comments = (Comment) Comments.Clone(); + clone.InputParameters = (WaveConditionsInput) InputParameters.Clone(); + + if (Output != null) + { + clone.Output = (StabilityStoneCoverWaveConditionsOutput) Output.Clone(); + } + + return clone; } } } \ No newline at end of file