Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Assemblers/DAMMStabGeometry2DSectionAssembler.cs
===================================================================
diff -u -r2895 -r2897
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Assemblers/DAMMStabGeometry2DSectionAssembler.cs (.../DAMMStabGeometry2DSectionAssembler.cs) (revision 2895)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Assemblers/DAMMStabGeometry2DSectionAssembler.cs (.../DAMMStabGeometry2DSectionAssembler.cs) (revision 2897)
@@ -49,7 +49,7 @@
///
///
public DamMstabGeometry2DSectionAssembler() :
- base(DamMStabAssembler.XmlElementName, DamMStabAssembler.XmlElementNamespace, DamMStabAssembler.XsdEmbeddedResourcePath)
+ base(XMLAttributes.XmlElementName, XMLAttributes.XmlElementNamespace, XMLAttributes.XsdEmbeddedResourcePath)
{
}
@@ -106,32 +106,32 @@
///
private static XElement GetProfileElement(SoilProfile1D profile, XNamespace tns, XNamespace tnsa)
{
- var profileElement = new XElement(tns + DamMStabAssembler.XmlElementProfile);
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeName, profile.Name));
+ var profileElement = new XElement(tns + XMLAttributes.XmlElementProfile);
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeName, profile.Name));
// Next four attributes are fake but never used in DAM anyway so ok.
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeXCoordinate, 0));
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeYCoordinate, 0));
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributePhreaticLevel, 0));
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeHasPhreaticLevel, false));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeXCoordinate, 0));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeYCoordinate, 0));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributePhreaticLevel, 0));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeHasPhreaticLevel, false));
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeBottomLevel, profile.BottomLevel));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeBottomLevel, profile.BottomLevel));
if (profile.Layers.Count > 0)
{
- var layersElement = new XElement(tnsa + DamMStabAssembler.XmlElementLayers);
+ var layersElement = new XElement(tnsa + XMLAttributes.XmlElementLayers);
GetProfileLayersElement(profile, tnsa, layersElement);
profileElement.Add(layersElement);
}
// Bottom sand layer
if (profile.BottomAquiferLayer != null)
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeBottomSandLayerID, profile.BottomAquiferLayer.Name));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeBottomSandLayerID, profile.BottomAquiferLayer.Name));
// In-between sand layer
if (profile.InBetweenAquiferLayer != null)
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeInBetweenSandLayerID, profile.InBetweenAquiferLayer.Name));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeInBetweenSandLayerID, profile.InBetweenAquiferLayer.Name));
// Infiltration layer
if (profile.InfiltrationLayer != null)
- profileElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeInfiltrationLayerID, profile.InfiltrationLayer.Name));
+ profileElement.Add(new XAttribute(XMLAttributes.XmlAttributeInfiltrationLayerID, profile.InfiltrationLayer.Name));
return profileElement;
}
@@ -143,11 +143,11 @@
if (layer.Name == null)
layer.Name = profile.GetNewUniqueLayerName();
- var layerElement = new XElement(tnsa + DamMStabAssembler.XmlElementLayer);
+ var layerElement = new XElement(tnsa + XMLAttributes.XmlElementLayer);
layersElement.Add(layerElement);
- layerElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeID, String.Format("{0}", layer.Name)));
- layerElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeSoilID, layer.Soil.Name));
- layerElement.Add(new XAttribute(DamMStabAssembler.XmlAttributeTopLevel, layer.TopLevel));
+ layerElement.Add(new XAttribute(XMLAttributes.XmlAttributeID, String.Format("{0}", layer.Name)));
+ layerElement.Add(new XAttribute(XMLAttributes.XmlAttributeSoilID, layer.Soil.Name));
+ layerElement.Add(new XAttribute(XMLAttributes.XmlAttributeTopLevel, layer.TopLevel));
}
}
@@ -166,29 +166,29 @@
// Get the dto
XElement profileDto = (from x in dtoDocument.Descendants()
- where x.Name.LocalName == DamMStabAssembler.XmlElementProfile
+ where x.Name.LocalName == XMLAttributes.XmlElementProfile
select x).FirstOrDefault();
if (profileDto != null)
{
var soilProfile = new SoilProfile1D
{
- Name = profileDto.AttributeAs(DamMStabAssembler.XmlAttributeName),
- BottomLevel = profileDto.AttributeAs(DamMStabAssembler.XmlAttributeBottomLevel)
+ Name = profileDto.AttributeAs(XMLAttributes.XmlAttributeName),
+ BottomLevel = profileDto.AttributeAs(XMLAttributes.XmlAttributeBottomLevel)
};
// Layers
XElement layerCollectionElement = (from element in profileDto.Descendants()
- where element.Name.LocalName == DamMStabAssembler.XmlElementLayers
+ where element.Name.LocalName == XMLAttributes.XmlElementLayers
select element).Single();
IEnumerable layerElementCollection = from element in layerCollectionElement.Descendants()
- where element.Name.LocalName == DamMStabAssembler.XmlElementLayer
+ where element.Name.LocalName == XMLAttributes.XmlElementLayer
select element;
foreach (XElement layerElement in layerElementCollection)
{
var soilLayer = new SoilLayer1D
{
Name = layerElement.AttributeAs("ID"),
- SoilName = layerElement.AttributeAs(DamMStabAssembler.XmlAttributeSoilID),
- TopLevel = layerElement.AttributeAs(DamMStabAssembler.XmlAttributeTopLevel)
+ SoilName = layerElement.AttributeAs(XMLAttributes.XmlAttributeSoilID),
+ TopLevel = layerElement.AttributeAs(XMLAttributes.XmlAttributeTopLevel)
};
soilProfile.Layers.Add(soilLayer);
}