Index: dam engine/trunk/src/Deltares.DamEngine.Data/Design/DesignScenario.cs =================================================================== diff -u -r670 -r686 --- dam engine/trunk/src/Deltares.DamEngine.Data/Design/DesignScenario.cs (.../DesignScenario.cs) (revision 670) +++ dam engine/trunk/src/Deltares.DamEngine.Data/Design/DesignScenario.cs (.../DesignScenario.cs) (revision 686) @@ -36,23 +36,13 @@ { /// - /// Does uplift occur or not + /// Exception class for DesignScenario /// - public struct UpliftSituation - { - public bool IsUplift; - public double Pl3MinUplift; - public double Pl3HeadAdjusted; - public double Pl3LocationXMinUplift; - public double Pl4MinUplift; - public double Pl4HeadAdjusted; - public double Pl4LocationXMinUplift; - } - + /// [Serializable] - public class ScenarioException : Exception + public class DesignScenarioException : Exception { - public ScenarioException(string message) : base(message) + public DesignScenarioException(string message) : base(message) { } } @@ -554,7 +544,7 @@ { if ((defaultUpliftCriterionStability == null) && (ModelFactors.UpliftCriterionStability == null)) { - throw new ScenarioException(String.Format(LocalizationManager.GetTranslatedText(this, "NoUpliftCriterionForStability"), Location.Name, ToString())); + throw new DesignScenarioException(String.Format(LocalizationManager.GetTranslatedText(this, "NoUpliftCriterionForStability"), Location.Name, ToString())); } return (ModelFactors.UpliftCriterionStability == null ? defaultUpliftCriterionStability.Value @@ -570,7 +560,7 @@ { if ((defaultUpliftCriterionPiping == null) && (ModelFactors.UpliftCriterionPiping == null)) { - throw new ScenarioException(String.Format(LocalizationManager.GetTranslatedText(this, "NoUpliftCriterionForPiping"), Location.Name, ToString())); + throw new DesignScenarioException(String.Format(LocalizationManager.GetTranslatedText(this, "NoUpliftCriterionForPiping"), Location.Name, ToString())); } return (ModelFactors.UpliftCriterionPiping == null ? defaultUpliftCriterionPiping.Value : ModelFactors.UpliftCriterionPiping.Value); } @@ -584,7 +574,7 @@ { if ((defaultRequiredSafetyFactorPiping == null) && (ModelFactors.RequiredSafetyFactorPiping == null)) { - throw new ScenarioException(String.Format(LocalizationManager.GetTranslatedText(this, "NoRequiredSafetyFactorPiping"), Location.Name, ToString())); + throw new DesignScenarioException(String.Format(LocalizationManager.GetTranslatedText(this, "NoRequiredSafetyFactorPiping"), Location.Name, ToString())); } return (ModelFactors.RequiredSafetyFactorPiping == null ? defaultRequiredSafetyFactorPiping.Value : ModelFactors.RequiredSafetyFactorPiping.Value); }