Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Handlers/IAssessmentSectionMergeHandler.cs
===================================================================
diff -u -rdc5c060596974db6fc401c9abdbdfaea858132a2 -r28dfcf88e8af14cbf603ec0897bf418fdbe41ae5
--- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Handlers/IAssessmentSectionMergeHandler.cs (.../IAssessmentSectionMergeHandler.cs) (revision dc5c060596974db6fc401c9abdbdfaea858132a2)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/Handlers/IAssessmentSectionMergeHandler.cs (.../IAssessmentSectionMergeHandler.cs) (revision 28dfcf88e8af14cbf603ec0897bf418fdbe41ae5)
@@ -19,12 +19,25 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
+using System.Collections.Generic;
+using Ringtoets.Common.Data.FailureMechanism;
using Ringtoets.Integration.Data;
namespace Ringtoets.Integration.Plugin.Handlers
{
///
/// Interface for handling the merge of the .
///
- internal interface IAssessmentSectionMergeHandler {}
+ internal interface IAssessmentSectionMergeHandler
+ {
+ ///
+ /// Performs the merges.
+ ///
+ /// The assessment section to merge to.
+ /// The assessment section to merge from.
+ /// The failure mechanisms to merge.
+ void PerformMerge(AssessmentSection originalAssessmentSection,
+ AssessmentSection assessmentSectionToMerge,
+ IEnumerable failureMechanismToMerge);
+ }
}
\ No newline at end of file