Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresFailureMechanism.cs
===================================================================
diff -u -r4936ea40e490dd8a3ed500e1c5a8f8390ff31491 -re24eab2c6007074685556ec97dbe45940a520687
--- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresFailureMechanism.cs (.../HeightStructuresFailureMechanism.cs) (revision 4936ea40e490dd8a3ed500e1c5a8f8390ff31491)
+++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Data/HeightStructuresFailureMechanism.cs (.../HeightStructuresFailureMechanism.cs) (revision e24eab2c6007074685556ec97dbe45940a520687)
@@ -32,17 +32,17 @@
///
/// Failure mechanism for Height structures.
///
- public class HeightStructuresFailureMechanism : FailureMechanismBase, IHasSectionResults
+ public class HeightStructuresFailureMechanism : FailureMechanismBase, ICalculatableFailureMechanism, IHasSectionResults
{
- private readonly IList sectionResults;
+ private readonly IList sectionResults;
///
/// Creates a new instance of the class.
///
public HeightStructuresFailureMechanism()
: base(Resources.HeightStructuresFailureMechanism_DisplayName, Resources.HeightStructuresFailureMechanism_Code)
{
- sectionResults = new List();
+ sectionResults = new List();
CalculationsGroup = new CalculationGroup(RingtoetsCommonDataResources.FailureMechanism_Calculations_DisplayName, false);
NormProbabilityInput = new NormProbabilityInput();
}
@@ -55,31 +55,32 @@
}
}
+ ///
+ /// Gets the length-effect parameters.
+ ///
+ public NormProbabilityInput NormProbabilityInput { get; private set; }
+
+ public CalculationGroup CalculationsGroup { get; private set; }
+
+ public IEnumerable SectionResults
+ {
+ get
+ {
+ return sectionResults;
+ }
+ }
+
public override void AddSection(FailureMechanismSection section)
{
base.AddSection(section);
- sectionResults.Add(new CustomFailureMechanismSectionResult(section));
+ sectionResults.Add(new HeightStructuresFailureMechanismSectionResult(section));
}
public override void ClearAllSections()
{
base.ClearAllSections();
sectionResults.Clear();
}
-
- public IEnumerable SectionResults
- {
- get
- {
- return sectionResults;
- }
- }
- ///
- /// Gets the length-effect parameters.
- ///
- public NormProbabilityInput NormProbabilityInput { get; private set; }
-
- public CalculationGroup CalculationsGroup { get; private set; }
}
}
\ No newline at end of file