Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanism.cs =================================================================== diff -u -rbea6e87ff7f6b40ff9fcce4d46ccb55bb3b47535 -r8e97f37e10d4445dfa2aeda2d321f347b5a59921 --- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanism.cs (.../WaveImpactAsphaltCoverFailureMechanism.cs) (revision bea6e87ff7f6b40ff9fcce4d46ccb55bb3b47535) +++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanism.cs (.../WaveImpactAsphaltCoverFailureMechanism.cs) (revision 8e97f37e10d4445dfa2aeda2d321f347b5a59921) @@ -20,12 +20,14 @@ // All rights reserved. using System.Collections.Generic; +using System.Linq; using Core.Common.Base; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.DikeProfiles; using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Revetment.Data; using Ringtoets.WaveImpactAsphaltCover.Data.Properties; +using RingtoetsCommonDataResources = Ringtoets.Common.Data.Properties.Resources; namespace Ringtoets.WaveImpactAsphaltCover.Data { @@ -44,6 +46,7 @@ : base(Resources.WaveImpactAsphaltCoverFailureMechanism_DisplayName, Resources.WaveImpactAsphaltCoverFailureMechanism_Code) { sectionResults = new List(); + WaveConditionsCalculationGroup = new CalculationGroup(RingtoetsCommonDataResources.HydraulicBoundaryConditions_DisplayName, false); ForeshoreProfiles = new ObservableList(); GeneralInput = new GeneralWaveConditionsInput(1.0, 0.0, 0.0); } @@ -52,7 +55,7 @@ { get { - yield break; + return WaveConditionsCalculationGroup.GetCalculations().OfType(); } } @@ -66,6 +69,11 @@ /// public GeneralWaveConditionsInput GeneralInput { get; private set; } + /// + /// Gets the container of all wave conditions calculations. + /// + public CalculationGroup WaveConditionsCalculationGroup { get; private set; } + public IEnumerable SectionResults { get