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);