Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/IPipingCalculationItemExtensions.cs
===================================================================
diff -u -r0b081b2391e73b7e3ff04ef31fafd2df1b1571e3 -r314545f25db70366badcc527aeca68d241bfdcdc
--- Ringtoets/Piping/src/Ringtoets.Piping.Data/IPipingCalculationItemExtensions.cs (.../IPipingCalculationItemExtensions.cs) (revision 0b081b2391e73b7e3ff04ef31fafd2df1b1571e3)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Data/IPipingCalculationItemExtensions.cs (.../IPipingCalculationItemExtensions.cs) (revision 314545f25db70366badcc527aeca68d241bfdcdc)
@@ -23,28 +23,29 @@
using System.Collections.Generic;
using System.Linq;
using Core.Common.Base.Geometry;
+using Ringtoets.Common.Data;
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 IPipingCalculationItem pipingCalculationItem)
+ public static IEnumerable GetPipingCalculations(this ICalculation calculation)
{
- var calculation = pipingCalculationItem as PipingCalculationScenario;
- if (calculation != null)
+ var calculationScenario = calculation as PipingCalculationScenario;
+ if (calculationScenario != null)
{
- yield return calculation;
+ yield return calculationScenario;
}
- var group = pipingCalculationItem as PipingCalculationGroup;
+ var group = calculation as PipingCalculationGroup;
if (group != null)
{
foreach (PipingCalculationScenario calculationInGroup in group.Children.GetPipingCalculations())
@@ -60,21 +61,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 IPipingCalculationItem pipingCalculationItem, IEnumerable lineSegments)
+ public static bool IsSurfaceLineIntersectionWithReferenceLineInSection(this ICalculation calculation, IEnumerable lineSegments)
{
- var pipingCalculation = pipingCalculationItem as PipingCalculationScenario;
+ var pipingCalculation = calculation as PipingCalculationScenario;
if (pipingCalculation == null)
{