Index: Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculationInputWithHydraulicBoundaryLocation.cs
===================================================================
diff -u
--- Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculationInputWithHydraulicBoundaryLocation.cs (revision 0)
+++ Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculationInputWithHydraulicBoundaryLocation.cs (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -0,0 +1,37 @@
+// Copyright (C) Stichting Deltares 2017. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using Ringtoets.Common.Data.Hydraulics;
+
+namespace Ringtoets.Common.Data.Calculation
+{
+ ///
+ /// Interface describing an object that has a
+ /// and is the input to an .
+ ///
+ public interface ICalculationInputWithHydraulicBoundaryLocation : ICalculationInput
+ {
+ ///
+ /// Gets or sets the hydraulic boundary location.
+ ///
+ HydraulicBoundaryLocation HydraulicBoundaryLocation { get; set; }
+ }
+}
\ No newline at end of file
Fisheye: Tag 08046749e4daaa308b5f528d3c8b43125aa204b0 refers to a dead (removed) revision in file `Ringtoets/Common/src/Ringtoets.Common.Data/Calculation/ICalculationInputWithLocation.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Ringtoets/Common/src/Ringtoets.Common.Data/Ringtoets.Common.Data.csproj
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Common/src/Ringtoets.Common.Data/Ringtoets.Common.Data.csproj (.../Ringtoets.Common.Data.csproj) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/Common/src/Ringtoets.Common.Data/Ringtoets.Common.Data.csproj (.../Ringtoets.Common.Data.csproj) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -32,7 +32,7 @@
-
+
Index: Ringtoets/Common/src/Ringtoets.Common.Data/Structures/IStructuresCalculationInput.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Common/src/Ringtoets.Common.Data/Structures/IStructuresCalculationInput.cs (.../IStructuresCalculationInput.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/Common/src/Ringtoets.Common.Data/Structures/IStructuresCalculationInput.cs (.../IStructuresCalculationInput.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -26,7 +26,7 @@
///
/// Interface describing an object that is the input to a structures calculation.
///
- public interface IStructuresCalculationInput : ICalculationInputWithLocation
+ public interface IStructuresCalculationInput : ICalculationInputWithHydraulicBoundaryLocation
{
///
/// Gets if the illustration points should be calculated.
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsInput.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsInput.cs (.../GrassCoverErosionInwardsInput.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsInput.cs (.../GrassCoverErosionInwardsInput.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -36,7 +36,7 @@
///
/// Class that holds all grass cover erosion inwards calculation specific input parameters.
///
- public class GrassCoverErosionInwardsInput : CloneableObservable, ICalculationInputWithLocation, IUseBreakWater, IUseForeshore
+ public class GrassCoverErosionInwardsInput : CloneableObservable, ICalculationInputWithHydraulicBoundaryLocation, IUseBreakWater, IUseForeshore
{
private const int orientationNumberOfDecimals = 2;
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsInputTest.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsInputTest.cs (.../GrassCoverErosionInwardsInputTest.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsInputTest.cs (.../GrassCoverErosionInwardsInputTest.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -143,7 +143,7 @@
// Assert
Assert.IsInstanceOf(input);
- Assert.IsInstanceOf(input);
+ Assert.IsInstanceOf(input);
Assert.IsInstanceOf(input);
Assert.IsInstanceOf(input);
Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Merge/AssessmentSectionMergeHandler.cs
===================================================================
diff -u -rc08ebb644861c250c6cbff98edfcb438528cb73f -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Merge/AssessmentSectionMergeHandler.cs (.../AssessmentSectionMergeHandler.cs) (revision c08ebb644861c250c6cbff98edfcb438528cb73f)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Merge/AssessmentSectionMergeHandler.cs (.../AssessmentSectionMergeHandler.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -322,7 +322,7 @@
TFailureMechanism failureMechanism, IEnumerable locations)
where TFailureMechanism : IFailureMechanism
where TCalculation : ICalculation
- where TCalculationInput : class, ICalculationInputWithLocation
+ where TCalculationInput : class, ICalculationInputWithHydraulicBoundaryLocation
{
foreach (TCalculation calculation in failureMechanism.Calculations.Cast())
{
Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/MacroStabilityInwardsInput.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/MacroStabilityInwardsInput.cs (.../MacroStabilityInwardsInput.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/MacroStabilityInwardsInput.cs (.../MacroStabilityInwardsInput.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -34,7 +34,7 @@
/// Class that holds all macro stability inwards calculation specific input parameters, i.e. the values
/// that can differ across various calculations.
///
- public class MacroStabilityInwardsInput : CloneableObservable, ICalculationInputWithLocation, IMacroStabilityInwardsWaternetInput
+ public class MacroStabilityInwardsInput : CloneableObservable, ICalculationInputWithHydraulicBoundaryLocation, IMacroStabilityInwardsWaternetInput
{
private static readonly Range tangentLineNumberValidityRange = new Range(1, 50);
Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingInput.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingInput.cs (.../PipingInput.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingInput.cs (.../PipingInput.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -38,7 +38,7 @@
/// Class that holds all piping calculation specific input parameters, i.e. the values
/// that can differ across various calculations.
///
- public class PipingInput : CloneableObservable, ICalculationInputWithLocation
+ public class PipingInput : CloneableObservable, ICalculationInputWithHydraulicBoundaryLocation
{
private readonly GeneralPipingInput generalInputParameters;
private NormalDistribution phreaticLevelExit;
Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingInputTest.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingInputTest.cs (.../PipingInputTest.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingInputTest.cs (.../PipingInputTest.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -72,7 +72,7 @@
// Assert
Assert.IsInstanceOf(inputParameters);
- Assert.IsInstanceOf(inputParameters);
+ Assert.IsInstanceOf(inputParameters);
DistributionAssert.AreEqual(phreaticLevelExit, inputParameters.PhreaticLevelExit);
DistributionAssert.AreEqual(dampingFactorExit, inputParameters.DampingFactorExit);
Index: Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInput.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInput.cs (.../WaveConditionsInput.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInput.cs (.../WaveConditionsInput.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -35,7 +35,7 @@
///
/// Abstract class that holds all generic wave conditions calculation input parameters.
///
- public abstract class WaveConditionsInput : CloneableObservable, ICalculationInputWithLocation, IUseBreakWater, IUseForeshore, IHasForeshoreProfile
+ public abstract class WaveConditionsInput : CloneableObservable, ICalculationInputWithHydraulicBoundaryLocation, IUseBreakWater, IUseForeshore, IHasForeshoreProfile
{
private const int orientationNumberOfDecimals = 2;
Index: Ringtoets/Revetment/test/Ringtoets.Revetment.Data.Test/WaveConditionsInputTest.cs
===================================================================
diff -u -r86f1be631b16fea82689412f462d6a26bbb56d23 -r08046749e4daaa308b5f528d3c8b43125aa204b0
--- Ringtoets/Revetment/test/Ringtoets.Revetment.Data.Test/WaveConditionsInputTest.cs (.../WaveConditionsInputTest.cs) (revision 86f1be631b16fea82689412f462d6a26bbb56d23)
+++ Ringtoets/Revetment/test/Ringtoets.Revetment.Data.Test/WaveConditionsInputTest.cs (.../WaveConditionsInputTest.cs) (revision 08046749e4daaa308b5f528d3c8b43125aa204b0)
@@ -47,7 +47,7 @@
// Assert
Assert.IsInstanceOf(input);
- Assert.IsInstanceOf(input);
+ Assert.IsInstanceOf(input);
Assert.IsInstanceOf(input);
Assert.IsInstanceOf(input);
Assert.IsInstanceOf(input);