Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj =================================================================== diff -u -rfa555c1fa210cd0b9f9a435f64fbe431e437b0ca -rcc29842d465a90a90243c6e3476c62722e4ffbe1 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj (.../Ringtoets.Common.Forms.csproj) (revision fa555c1fa210cd0b9f9a435f64fbe431e437b0ca) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Ringtoets.Common.Forms.csproj (.../Ringtoets.Common.Forms.csproj) (revision cc29842d465a90a90243c6e3476c62722e4ffbe1) @@ -100,6 +100,8 @@ Form + + Index: Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasForeshoreProfileProperty.cs =================================================================== diff -u --- Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasForeshoreProfileProperty.cs (revision 0) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasForeshoreProfileProperty.cs (revision cc29842d465a90a90243c6e3476c62722e4ffbe1) @@ -0,0 +1,44 @@ +// Copyright (C) Stichting Deltares 2016. 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 System.Collections.Generic; +using Core.Common.Gui.PropertyBag; +using Ringtoets.Common.Data.DikeProfiles; + +namespace Ringtoets.Common.Forms.UITypeEditors +{ + /// + /// Interface for with a foreshore profile property. + /// + public interface IHasForeshoreProfileProperty : IObjectProperties + { + /// + /// Gets the selected foreshore profile. + /// + ForeshoreProfile ForeshoreProfile { get; } + + /// + /// Returns the collection of available foreshore profiles. + /// + /// A collection of foreshore profiles. + IEnumerable GetAvailableForeshoreProfiles(); + } +} \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasHydraulicBoundaryLocationProperty.cs =================================================================== diff -u --- Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasHydraulicBoundaryLocationProperty.cs (revision 0) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasHydraulicBoundaryLocationProperty.cs (revision cc29842d465a90a90243c6e3476c62722e4ffbe1) @@ -0,0 +1,44 @@ +// Copyright (C) Stichting Deltares 2016. 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 System.Collections.Generic; +using Core.Common.Gui.PropertyBag; +using Ringtoets.HydraRing.Data; + +namespace Ringtoets.Common.Forms.UITypeEditors +{ + /// + /// Interface for with a hydraulic boundary location property. + /// + public interface IHasHydraulicBoundaryLocationProperty : IObjectProperties + { + /// + /// Gets the selected hydraulic boundary location. + /// + HydraulicBoundaryLocation HydraulicBoundaryLocation { get; } + + /// + /// Returns the collection of available hydraulic boundary locations. + /// + /// A collection of hydraulic boundary locations. + IEnumerable GetAvailableHydraulicBoundaryLocations(); + } +} \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasStructureProperty.cs =================================================================== diff -u -rfa555c1fa210cd0b9f9a435f64fbe431e437b0ca -rcc29842d465a90a90243c6e3476c62722e4ffbe1 --- Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasStructureProperty.cs (.../IHasStructureProperty.cs) (revision fa555c1fa210cd0b9f9a435f64fbe431e437b0ca) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/UITypeEditors/IHasStructureProperty.cs (.../IHasStructureProperty.cs) (revision cc29842d465a90a90243c6e3476c62722e4ffbe1) @@ -32,7 +32,7 @@ public interface IHasStructureProperty : IObjectProperties where T : StructureBase { /// - /// Gets or set the selected structure. + /// Gets the selected structure. /// T Structure { get; }