Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationService.cs
===================================================================
diff -u -r4b7b64ceae2809fb3e87cc055b6c855f61de676d -r5f98eeffab9a9d1d9ecdb7aff2f9088ea8f20b50
--- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationService.cs (.../StabilityPointStructuresCalculationService.cs) (revision 4b7b64ceae2809fb3e87cc055b6c855f61de676d)
+++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationService.cs (.../StabilityPointStructuresCalculationService.cs) (revision 5f98eeffab9a9d1d9ecdb7aff2f9088ea8f20b50)
@@ -24,6 +24,7 @@
using System.ComponentModel;
using System.IO;
using System.Linq;
+using System.Security;
using Core.Common.IO.Exceptions;
using log4net;
using Ringtoets.Common.Data.AssessmentSection;
@@ -36,6 +37,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 Ringtoets.StabilityPointStructures.Data;
@@ -96,7 +98,7 @@
/// Thrown when ,
/// or is null.
/// Thrown when the
- /// contains invalid characters.
+ /// contains invalid characters or the given is invalid.
/// Thrown when:
///
/// - No settings database file could be found at the location of
@@ -109,6 +111,18 @@
///
- is an invalid .
/// - is an invalid .
///
+ /// 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.
public void Calculate(StructuresCalculation calculation,