Index: DamClients/DamLive/trunk/src/Deltares.Dam.Application.Live/CalculationParametersAssembler.cs
===================================================================
diff -u -r3693 -r3696
--- DamClients/DamLive/trunk/src/Deltares.Dam.Application.Live/CalculationParametersAssembler.cs (.../CalculationParametersAssembler.cs) (revision 3693)
+++ DamClients/DamLive/trunk/src/Deltares.Dam.Application.Live/CalculationParametersAssembler.cs (.../CalculationParametersAssembler.cs) (revision 3696)
@@ -25,12 +25,13 @@
using System.Xml;
using System.Xml.Linq;
using System.Xml.Schema;
+using Deltares.Dam.Data;
+using Deltares.Dam.Data.Assemblers;
using Deltares.Standard;
+using Deltares.Standard.Extensions;
-namespace Deltares.Dam.Data.Assemblers
+namespace Deltares.Dam.Application.Live
{
- using Standard.Extensions;
-
///
///
///
@@ -60,10 +61,10 @@
public const string XmlMStabCalculationModelElementName = "CalculationModel";
public const string XmlMStabSearchMethodElementName = "SearchMethod";
public const string XmlMStabUseZonesElementName = "UseZones";
- // Obsolete Mstab parameters
+ // Obsolete MStab parameters
public const string XmlObsoleteMStabProbabilisticElementName = "Probabilistic";
- public const string XmlObsoleteMStabIsOverrulePLLineCreationMethodName = "IsOverrulePLLineCreationMethod";
- public const string XmlObsoleteMStabPLLineCreationMethodname = "PLLineCreationMethod";
+ public const string XmlObsoleteMStabIsOverrulePlLineCreationMethodName = "IsOverrulePLLineCreationMethod";
+ public const string XmlObsoleteMStabPlLineCreationMethodname = "PLLineCreationMethod";
public const string XmlObsoleteMStabShearStrengthElementName = "ShearStrength";
///
@@ -93,7 +94,7 @@
///
///
public CalculationParametersAssembler()
- : base(XmlElementName, XmlElementNamespace, Assembly.GetExecutingAssembly().GetEmbeddedFile(XsdEmbeddedResourcePath))
+ : base(XmlElementName, XmlElementNamespace, Assembly.GetAssembly(typeof(TimeSeriesAssembler)).GetEmbeddedFile(XsdEmbeddedResourcePath))
{
}
@@ -126,7 +127,6 @@
if (element != null && !found)
{
calculationModules.StabilityInside = int.Parse(element.Value) != 0;
- found = true;
}
element = calculationModulesElement.Element(CalculationParametersAssembler.XmlStabilityOutsideElementName);
if (element != null)
@@ -188,8 +188,7 @@
}
element = mstabParametersElement.Element(CalculationParametersAssembler.XmlMStabUseZonesElementName);
- mstabParameters.CalculationOptions = new MStabCalculationOptions();
- mstabParameters.CalculationOptions.ZonesType = MStabZonesType.NoZones;
+ mstabParameters.CalculationOptions = new MStabCalculationOptions {ZonesType = MStabZonesType.NoZones};
if (element != null)
{
int useZones = int.Parse(element.Value);
@@ -198,8 +197,8 @@
// Check for obsolete keys
ThrowIfObsoleteKeyNameFound(mstabParametersElement, XmlObsoleteMStabProbabilisticElementName, FileName);
- ThrowIfObsoleteKeyNameFound(mstabParametersElement, XmlObsoleteMStabIsOverrulePLLineCreationMethodName, FileName);
- ThrowIfObsoleteKeyNameFound(mstabParametersElement, XmlObsoleteMStabPLLineCreationMethodname, FileName);
+ ThrowIfObsoleteKeyNameFound(mstabParametersElement, XmlObsoleteMStabIsOverrulePlLineCreationMethodName, FileName);
+ ThrowIfObsoleteKeyNameFound(mstabParametersElement, XmlObsoleteMStabPlLineCreationMethodname, FileName);
ThrowIfObsoleteKeyNameFound(mstabParametersElement, XmlObsoleteMStabShearStrengthElementName, FileName);
calculationParameters.MStabParameters = mstabParameters;
Index: DamClients/DamLive/trunk/src/Deltares.Dam.Application.Live/CalculationParameters.cs
===================================================================
diff -u -r3693 -r3696
--- DamClients/DamLive/trunk/src/Deltares.Dam.Application.Live/CalculationParameters.cs (.../CalculationParameters.cs) (revision 3693)
+++ DamClients/DamLive/trunk/src/Deltares.Dam.Application.Live/CalculationParameters.cs (.../CalculationParameters.cs) (revision 3696)
@@ -19,14 +19,13 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
+using System;
using System.IO;
using System.Xml.Linq;
-using Deltares.Dam.Data.Assemblers;
+using Deltares.Dam.Data;
-namespace Deltares.Dam.Data
+namespace Deltares.Dam.Application.Live
{
- using System;
-
public class CalculationModules
{
public bool StabilityInside { get; set; }