Index: Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculation.cs =================================================================== diff -u -re69c7f4997137a5b3ea5593501f96c1428bbbf13 -r73fa8b14820af5ffd04e2e428a32c95426c36553 --- Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculation.cs (.../ICalculation.cs) (revision e69c7f4997137a5b3ea5593501f96c1428bbbf13) +++ Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculation.cs (.../ICalculation.cs) (revision 73fa8b14820af5ffd04e2e428a32c95426c36553) @@ -24,7 +24,7 @@ /// /// A calculation related object. /// - public interface ICalculation : ICalculatable, ICalculationBase + public interface ICalculation : ICalculationBase, ICalculatable { /// /// Gets a value indicating whether or not this calculation item contains calculation output. Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsCalculation.cs =================================================================== diff -u -re8d938b175e6d5ad1f878991aff8b6d1266386aa -r73fa8b14820af5ffd04e2e428a32c95426c36553 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsCalculation.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculation.cs) (revision e8d938b175e6d5ad1f878991aff8b6d1266386aa) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsCalculation.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculation.cs) (revision 73fa8b14820af5ffd04e2e428a32c95426c36553) @@ -51,7 +51,13 @@ public string Name { get; set; } - public Comment Comments { get; private set; } + public bool ShouldCalculate + { + get + { + return !HasOutput; + } + } public bool HasOutput { @@ -61,6 +67,8 @@ } } + public Comment Comments { get; private set; } + public void ClearOutput() { Output = null; Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/MacroStabilityInwardsCalculation.cs =================================================================== diff -u -r6df492af2166d167f1a154b7997c85a4118b1759 -r73fa8b14820af5ffd04e2e428a32c95426c36553 --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/MacroStabilityInwardsCalculation.cs (.../MacroStabilityInwardsCalculation.cs) (revision 6df492af2166d167f1a154b7997c85a4118b1759) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/MacroStabilityInwardsCalculation.cs (.../MacroStabilityInwardsCalculation.cs) (revision 73fa8b14820af5ffd04e2e428a32c95426c36553) @@ -53,6 +53,14 @@ public string Name { get; set; } + public bool ShouldCalculate + { + get + { + return !HasOutput; + } + } + public bool HasOutput { get Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingCalculation.cs =================================================================== diff -u -r6df492af2166d167f1a154b7997c85a4118b1759 -r73fa8b14820af5ffd04e2e428a32c95426c36553 --- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingCalculation.cs (.../PipingCalculation.cs) (revision 6df492af2166d167f1a154b7997c85a4118b1759) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingCalculation.cs (.../PipingCalculation.cs) (revision 73fa8b14820af5ffd04e2e428a32c95426c36553) @@ -57,6 +57,14 @@ public string Name { get; set; } + public bool ShouldCalculate + { + get + { + return !HasOutput; + } + } + public bool HasOutput { get Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/StabilityStoneCoverWaveConditionsCalculation.cs =================================================================== diff -u -re8d938b175e6d5ad1f878991aff8b6d1266386aa -r73fa8b14820af5ffd04e2e428a32c95426c36553 --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/StabilityStoneCoverWaveConditionsCalculation.cs (.../StabilityStoneCoverWaveConditionsCalculation.cs) (revision e8d938b175e6d5ad1f878991aff8b6d1266386aa) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Data/StabilityStoneCoverWaveConditionsCalculation.cs (.../StabilityStoneCoverWaveConditionsCalculation.cs) (revision 73fa8b14820af5ffd04e2e428a32c95426c36553) @@ -51,7 +51,13 @@ public string Name { get; set; } - public Comment Comments { get; private set; } + public bool ShouldCalculate + { + get + { + return !HasOutput; + } + } public bool HasOutput { @@ -61,6 +67,8 @@ } } + public Comment Comments { get; private set; } + public void ClearOutput() { Output = null; Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverWaveConditionsCalculation.cs =================================================================== diff -u -re8d938b175e6d5ad1f878991aff8b6d1266386aa -r73fa8b14820af5ffd04e2e428a32c95426c36553 --- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverWaveConditionsCalculation.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculation.cs) (revision e8d938b175e6d5ad1f878991aff8b6d1266386aa) +++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverWaveConditionsCalculation.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculation.cs) (revision 73fa8b14820af5ffd04e2e428a32c95426c36553) @@ -51,7 +51,13 @@ public string Name { get; set; } - public Comment Comments { get; private set; } + public bool ShouldCalculate + { + get + { + return !HasOutput; + } + } public bool HasOutput { @@ -61,6 +67,8 @@ } } + public Comment Comments { get; private set; } + public void ClearOutput() { Output = null;