Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Service/HeightStructuresCalculationService.cs
===================================================================
diff -u -rffe6f47c5c38e57f5c0c0d9c699c88ac6c818e7c -r5f98eeffab9a9d1d9ecdb7aff2f9088ea8f20b50
--- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Service/HeightStructuresCalculationService.cs (.../HeightStructuresCalculationService.cs) (revision ffe6f47c5c38e57f5c0c0d9c699c88ac6c818e7c)
+++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Service/HeightStructuresCalculationService.cs (.../HeightStructuresCalculationService.cs) (revision 5f98eeffab9a9d1d9ecdb7aff2f9088ea8f20b50)
@@ -21,8 +21,10 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.IO;
using System.Linq;
+using System.Security;
using Core.Common.IO.Exceptions;
using log4net;
using Ringtoets.Common.Data.AssessmentSection;
@@ -37,6 +39,7 @@
using Ringtoets.HydraRing.Calculation.Calculator;
using Ringtoets.HydraRing.Calculation.Calculator.Factory;
using Ringtoets.HydraRing.Calculation.Data;
+using Ringtoets.HydraRing.Calculation.Data.Input;
using Ringtoets.HydraRing.Calculation.Data.Input.Structures;
using Ringtoets.HydraRing.Calculation.Exceptions;
using RingtoetsCommonServiceResources = Ringtoets.Common.Service.Properties.Resources;
@@ -103,15 +106,26 @@
/// Thrown when ,
/// or is null.
/// Thrown when the
- /// contains invalid characters.
+ /// contains invalid characters or the given is not unique.
/// Thrown when:
///
/// - No settings database file could be found at the location of
/// with the same name.
/// - Unable to open settings database file.
/// - Unable to read required data from database file.
- ///
- ///
+ ///
+ /// Thrown when the temporary path can't be accessed due to missing permissions.
+ /// Thrown when the specified path is not valid or the network name is not known
+ /// or an I/O error occurred while opening the file
+ /// Thrown when the directory can't be created due to missing
+ /// the required persmissions.
+ /// Thrown when
+ /// is not the same with already added input.
+ /// Thrown when there was an error in opening the associated file
+ /// or the wait setting could not be accessed.
+ /// Thrown when the process object has already been disposed.
+ /// Thrown when the HydraRing file parser
+ /// encounters an error while parsing HydraRing output.
/// Thrown when an error occurs during parsing of the Hydra-Ring output.
/// Thrown when an error occurs during the calculation.
internal void Calculate(StructuresCalculation calculation,