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,