Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/IPipingCalculationItemExtensions.cs
===================================================================
diff -u -r314545f25db70366badcc527aeca68d241bfdcdc -r8c60e937f4b8009fea80f3702879e100fe03b63f
--- Ringtoets/Piping/src/Ringtoets.Piping.Data/IPipingCalculationItemExtensions.cs (.../IPipingCalculationItemExtensions.cs) (revision 314545f25db70366badcc527aeca68d241bfdcdc)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Data/IPipingCalculationItemExtensions.cs (.../IPipingCalculationItemExtensions.cs) (revision 8c60e937f4b8009fea80f3702879e100fe03b63f)
@@ -24,28 +24,29 @@
using System.Linq;
using Core.Common.Base.Geometry;
using Ringtoets.Common.Data;
+using Ringtoets.Common.Data.Calculation;
namespace Ringtoets.Piping.Data
{
///
- /// Defines extension methods dealing with instances.
+ /// Defines extension methods dealing with instances.
///
public static class IPipingCalculationItemExtensions
{
///
/// Recursively enumerates across over the contents of the piping calculation item,
/// yielding the piping calculations found within the calculation item.
///
- /// The calculation item to be evaluated.
+ /// The calculation item to be evaluated.
/// Returns all contained piping calculations as an enumerable result.
- public static IEnumerable GetPipingCalculations(this ICalculation calculation)
+ public static IEnumerable GetPipingCalculations(this ICalculationItem calculationItem)
{
- var calculationScenario = calculation as PipingCalculationScenario;
+ var calculationScenario = calculationItem as PipingCalculationScenario;
if (calculationScenario != null)
{
yield return calculationScenario;
}
- var group = calculation as PipingCalculationGroup;
+ var group = calculationItem as PipingCalculationGroup;
if (group != null)
{
foreach (PipingCalculationScenario calculationInGroup in group.Children.GetPipingCalculations())
@@ -61,21 +62,21 @@
///
/// The calculation items to be evaluated.
/// Returns all contained piping calculations as an enumerable result.
- public static IEnumerable GetPipingCalculations(this IEnumerable pipingCalculationItems)
+ public static IEnumerable GetPipingCalculations(this IEnumerable pipingCalculationItems)
{
return pipingCalculationItems.SelectMany(GetPipingCalculations);
}
///
/// Determines if the surfaceline of a calculation is intersecting with the section reference line.
///
- /// The calculation containing the surface line.
+ /// The calculation containing the surface line.
/// The line segments that defines the reference line.
/// true when intersecting. false otherwise.
/// Thrown when contains no elements.
- public static bool IsSurfaceLineIntersectionWithReferenceLineInSection(this ICalculation calculation, IEnumerable lineSegments)
+ public static bool IsSurfaceLineIntersectionWithReferenceLineInSection(this ICalculationItem calculationItem, IEnumerable lineSegments)
{
- var pipingCalculation = calculation as PipingCalculationScenario;
+ var pipingCalculation = calculationItem as PipingCalculationScenario;
if (pipingCalculation == null)
{