Index: dam engine/trunk/src/Deltares.DamEngine.Io/DamInput.cs =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (revision 401) @@ -0,0 +1,727 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +// +// This source code was auto-generated by xsd, Version=4.6.1055.0. +// +namespace Deltares.DamEngine.Io.XmlInput { + using System.Xml.Serialization; + + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Input { + + private Location[] locationsField; + + private InputDamProjectType damProjectTypeField; + + private bool damProjectTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Location[] Locations { + get { + return this.locationsField; + } + set { + this.locationsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InputDamProjectType DamProjectType { + get { + return this.damProjectTypeField; + } + set { + this.damProjectTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DamProjectTypeSpecified { + get { + return this.damProjectTypeFieldSpecified; + } + set { + this.damProjectTypeFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Location { + + private LocationAssesmentRegionalOptions assesmentRegionalOptionsField; + + private object assesmentOptionsField; + + private object operationalOptionsField; + + private object designOptionsField; + + private object nWOOptionsField; + + private LocationWaternetOptions waternetOptionsField; + + private LocationGeneral generalField; + + private LocationPipingProbabilisticParameters pipingProbabilisticParametersField; + + /// + public LocationAssesmentRegionalOptions AssesmentRegionalOptions { + get { + return this.assesmentRegionalOptionsField; + } + set { + this.assesmentRegionalOptionsField = value; + } + } + + /// + public object AssesmentOptions { + get { + return this.assesmentOptionsField; + } + set { + this.assesmentOptionsField = value; + } + } + + /// + public object OperationalOptions { + get { + return this.operationalOptionsField; + } + set { + this.operationalOptionsField = value; + } + } + + /// + public object DesignOptions { + get { + return this.designOptionsField; + } + set { + this.designOptionsField = value; + } + } + + /// + public object NWOOptions { + get { + return this.nWOOptionsField; + } + set { + this.nWOOptionsField = value; + } + } + + /// + public LocationWaternetOptions WaternetOptions { + get { + return this.waternetOptionsField; + } + set { + this.waternetOptionsField = value; + } + } + + /// + public LocationGeneral General { + get { + return this.generalField; + } + set { + this.generalField = value; + } + } + + /// + public LocationPipingProbabilisticParameters PipingProbabilisticParameters { + get { + return this.pipingProbabilisticParametersField; + } + set { + this.pipingProbabilisticParametersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationAssesmentRegionalOptions { + + private LocationAssesmentRegionalOptionsDikeMaterialType dikeMaterialTypeField; + + private double dredgingDepthField; + + private bool dredgingDepthFieldSpecified; + + private double detrimentFactorField; + + private double dikeTableHeightField; + + private bool dikeTableHeightFieldSpecified; + + public LocationAssesmentRegionalOptions() { + this.dikeMaterialTypeField = LocationAssesmentRegionalOptionsDikeMaterialType.Clay; + this.detrimentFactorField = 0.95D; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationAssesmentRegionalOptionsDikeMaterialType.Clay)] + public LocationAssesmentRegionalOptionsDikeMaterialType DikeMaterialType { + get { + return this.dikeMaterialTypeField; + } + set { + this.dikeMaterialTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DredgingDepth { + get { + return this.dredgingDepthField; + } + set { + this.dredgingDepthField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DredgingDepthSpecified { + get { + return this.dredgingDepthFieldSpecified; + } + set { + this.dredgingDepthFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(0.95D)] + public double DetrimentFactor { + get { + return this.detrimentFactorField; + } + set { + this.detrimentFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DikeTableHeight { + get { + return this.dikeTableHeightField; + } + set { + this.dikeTableHeightField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DikeTableHeightSpecified { + get { + return this.dikeTableHeightFieldSpecified; + } + set { + this.dikeTableHeightFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationAssesmentRegionalOptionsDikeMaterialType { + + /// + Sand, + + /// + Peat, + + /// + Loam, + + /// + Clay, + + /// + Gravel, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationWaternetOptions { + + private double dampingFactorPL3Field; + + private bool dampingFactorPL3FieldSpecified; + + private double dampingFactorPL4Field; + + private bool dampingFactorPL4FieldSpecified; + + private double penetrationLengthField; + + private bool penetrationLengthFieldSpecified; + + private LocationWaternetOptionsPLLineCreationMethod pLLineCreationMethodField; + + public LocationWaternetOptions() { + this.pLLineCreationMethodField = LocationWaternetOptionsPLLineCreationMethod.ExpertKnowledgeRRD; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DampingFactorPL3 { + get { + return this.dampingFactorPL3Field; + } + set { + this.dampingFactorPL3Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DampingFactorPL3Specified { + get { + return this.dampingFactorPL3FieldSpecified; + } + set { + this.dampingFactorPL3FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DampingFactorPL4 { + get { + return this.dampingFactorPL4Field; + } + set { + this.dampingFactorPL4Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DampingFactorPL4Specified { + get { + return this.dampingFactorPL4FieldSpecified; + } + set { + this.dampingFactorPL4FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PenetrationLength { + get { + return this.penetrationLengthField; + } + set { + this.penetrationLengthField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenetrationLengthSpecified { + get { + return this.penetrationLengthFieldSpecified; + } + set { + this.penetrationLengthFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationWaternetOptionsPLLineCreationMethod.ExpertKnowledgeRRD)] + public LocationWaternetOptionsPLLineCreationMethod PLLineCreationMethod { + get { + return this.pLLineCreationMethodField; + } + set { + this.pLLineCreationMethodField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationWaternetOptionsPLLineCreationMethod { + + /// + ExpertKnowledgeRRD, + + /// + ExpertKnowledgeLinearInDike, + + /// + GaugesWithFallbackToExpertKnowledgeRRD, + + /// + Sensors, + + /// + None, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationGeneral { + + private LocationGeneralDamType damTypeField; + + private string descriptionField; + + private string dikeEmbankmentMaterialField; + + private double forbiddenZoneFactorField; + + private bool isUseOriginalPLLineAssignmentsField; + + private bool isUseOriginalPLLineAssignmentsFieldSpecified; + + private double headPL2Field; + + private bool headPL2FieldSpecified; + + private double headPL3Field; + + private bool headPL3FieldSpecified; + + private double headPL4Field; + + private bool headPL4FieldSpecified; + + public LocationGeneral() { + this.damTypeField = LocationGeneralDamType.Primary; + this.forbiddenZoneFactorField = 1D; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationGeneralDamType.Primary)] + public LocationGeneralDamType DamType { + get { + return this.damTypeField; + } + set { + this.damTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DikeEmbankmentMaterial { + get { + return this.dikeEmbankmentMaterialField; + } + set { + this.dikeEmbankmentMaterialField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(1D)] + public double ForbiddenZoneFactor { + get { + return this.forbiddenZoneFactorField; + } + set { + this.forbiddenZoneFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsUseOriginalPLLineAssignments { + get { + return this.isUseOriginalPLLineAssignmentsField; + } + set { + this.isUseOriginalPLLineAssignmentsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsUseOriginalPLLineAssignmentsSpecified { + get { + return this.isUseOriginalPLLineAssignmentsFieldSpecified; + } + set { + this.isUseOriginalPLLineAssignmentsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL2 { + get { + return this.headPL2Field; + } + set { + this.headPL2Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL2Specified { + get { + return this.headPL2FieldSpecified; + } + set { + this.headPL2FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL3 { + get { + return this.headPL3Field; + } + set { + this.headPL3Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL3Specified { + get { + return this.headPL3FieldSpecified; + } + set { + this.headPL3FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double headPL4 { + get { + return this.headPL4Field; + } + set { + this.headPL4Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool headPL4Specified { + get { + return this.headPL4FieldSpecified; + } + set { + this.headPL4FieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationGeneralDamType { + + /// + Primary, + + /// + Regional, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationPipingProbabilisticParameters { + + private LocationPipingProbabilisticParametersLayerHeightDistribution layerHeightDistributionField; + + private double layerHeightDeviationField; + + private bool layerHeightDeviationFieldSpecified; + + public LocationPipingProbabilisticParameters() { + this.layerHeightDistributionField = LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic)] + public LocationPipingProbabilisticParametersLayerHeightDistribution LayerHeightDistribution { + get { + return this.layerHeightDistributionField; + } + set { + this.layerHeightDistributionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LayerHeightDeviation { + get { + return this.layerHeightDeviationField; + } + set { + this.layerHeightDeviationField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LayerHeightDeviationSpecified { + get { + return this.layerHeightDeviationFieldSpecified; + } + set { + this.layerHeightDeviationFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationPipingProbabilisticParametersLayerHeightDistribution { + + /// + Deterministic, + + /// + Uniform, + + /// + Triangular, + + /// + Normal, + + /// + LogNormal, + + /// + Exponential, + + /// + Gamma, + + /// + Beta, + + /// + Frechet, + + /// + Weibull, + + /// + Gumbel, + + /// + Rayleigh, + + /// + Pareto, + + /// + TruncatedNormal, + + /// + Table, + + /// + [System.Xml.Serialization.XmlEnumAttribute(" StudentT")] + StudentT, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InputDamProjectType { + + /// + Assessment, + + /// + AssessmentRegional, + + /// + Operational, + + /// + Design, + + /// + NWO, + } +} Index: dam engine/trunk/src/Deltares.DamEngine.Io/Properties/AssemblyInfo.cs.svn =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io/Properties/AssemblyInfo.cs.svn (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io/Properties/AssemblyInfo.cs.svn (revision 401) @@ -0,0 +1,17 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Deltares.DamEngine.Io")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] + +[assembly: ComVisible(false)] + +[assembly: Guid("750464a3-cbfa-429f-920e-b430867f1120")] + +[assembly: AssemblyVersion("17.1.0.SVNREV")] +[assembly: AssemblyFileVersion("17.1.0.SVNREV")] Index: dam engine/trunk/src/DamEngine.sln =================================================================== diff -u -r400 -r401 --- dam engine/trunk/src/DamEngine.sln (.../DamEngine.sln) (revision 400) +++ dam engine/trunk/src/DamEngine.sln (.../DamEngine.sln) (revision 401) @@ -13,8 +13,10 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{3888E604-1A01-474C-885B-B9BBC19054D4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Deltares.DamEgine.Io", "Deltares.DamEgine.Io\Deltares.DamEgine.Io.csproj", "{1560A423-F338-4DEC-8583-1DFF7077F104}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Deltares.DamEngine.Io.Tests", "Deltares.DamEngine.Io.Tests\Deltares.DamEngine.Io.Tests.csproj", "{9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Deltares.DamEngine.Io", "Deltares.DamEngine.Io\Deltares.DamEngine.Io.csproj", "{1560A423-F338-4DEC-8583-1DFF7077F104}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x86 = Debug|x86 @@ -37,6 +39,10 @@ {B7A49C1A-1C91-4D72-ABA9-9FBAC2509D8E}.Debug|x86.Build.0 = Debug|x86 {B7A49C1A-1C91-4D72-ABA9-9FBAC2509D8E}.Release|x86.ActiveCfg = Release|x86 {B7A49C1A-1C91-4D72-ABA9-9FBAC2509D8E}.Release|x86.Build.0 = Release|x86 + {9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57}.Debug|x86.ActiveCfg = Debug|x86 + {9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57}.Debug|x86.Build.0 = Debug|x86 + {9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57}.Release|x86.ActiveCfg = Release|x86 + {9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57}.Release|x86.Build.0 = Release|x86 {1560A423-F338-4DEC-8583-1DFF7077F104}.Debug|x86.ActiveCfg = Debug|x86 {1560A423-F338-4DEC-8583-1DFF7077F104}.Debug|x86.Build.0 = Debug|x86 {1560A423-F338-4DEC-8583-1DFF7077F104}.Release|x86.ActiveCfg = Release|x86 @@ -47,5 +53,6 @@ EndGlobalSection GlobalSection(NestedProjects) = preSolution {968516F9-1B92-4ADB-AE4A-CFF54EE43126} = {3888E604-1A01-474C-885B-B9BBC19054D4} + {9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57} = {3888E604-1A01-474C-885B-B9BBC19054D4} EndGlobalSection EndGlobal Index: dam engine/trunk/Xsds Liquid/DamInput.xsd =================================================================== diff -u -r353 -r401 --- dam engine/trunk/Xsds Liquid/DamInput.xsd (.../DamInput.xsd) (revision 353) +++ dam engine/trunk/Xsds Liquid/DamInput.xsd (.../DamInput.xsd) (revision 401) @@ -24,4 +24,6 @@ - \ No newline at end of file + + + \ No newline at end of file Index: dam engine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (revision 401) @@ -0,0 +1,2986 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +// +// This source code was auto-generated by xsd, Version=4.6.1055.0. +// +namespace Deltares.DamEngine.Io.XmlOutput { + using System.Xml.Serialization; + + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Output { + + private Input inputField; + + private OutputResults resultsField; + + private Message[] validationResultsField; + + /// + public Input Input { + get { + return this.inputField; + } + set { + this.inputField = value; + } + } + + /// + public OutputResults Results { + get { + return this.resultsField; + } + set { + this.resultsField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("ValidationMessages", IsNullable=false)] + public Message[] ValidationResults { + get { + return this.validationResultsField; + } + set { + this.validationResultsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Input { + + private Location[] locationsField; + + private InputDamProjectType damProjectTypeField; + + private bool damProjectTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public Location[] Locations { + get { + return this.locationsField; + } + set { + this.locationsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public InputDamProjectType DamProjectType { + get { + return this.damProjectTypeField; + } + set { + this.damProjectTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DamProjectTypeSpecified { + get { + return this.damProjectTypeFieldSpecified; + } + set { + this.damProjectTypeFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Location { + + private LocationAssesmentRegionalOptions assesmentRegionalOptionsField; + + private object assesmentOptionsField; + + private object operationalOptionsField; + + private object designOptionsField; + + private object nWOOptionsField; + + private LocationWaternetOptions waternetOptionsField; + + private LocationGeneral generalField; + + private LocationPipingProbabilisticParameters pipingProbabilisticParametersField; + + /// + public LocationAssesmentRegionalOptions AssesmentRegionalOptions { + get { + return this.assesmentRegionalOptionsField; + } + set { + this.assesmentRegionalOptionsField = value; + } + } + + /// + public object AssesmentOptions { + get { + return this.assesmentOptionsField; + } + set { + this.assesmentOptionsField = value; + } + } + + /// + public object OperationalOptions { + get { + return this.operationalOptionsField; + } + set { + this.operationalOptionsField = value; + } + } + + /// + public object DesignOptions { + get { + return this.designOptionsField; + } + set { + this.designOptionsField = value; + } + } + + /// + public object NWOOptions { + get { + return this.nWOOptionsField; + } + set { + this.nWOOptionsField = value; + } + } + + /// + public LocationWaternetOptions WaternetOptions { + get { + return this.waternetOptionsField; + } + set { + this.waternetOptionsField = value; + } + } + + /// + public LocationGeneral General { + get { + return this.generalField; + } + set { + this.generalField = value; + } + } + + /// + public LocationPipingProbabilisticParameters PipingProbabilisticParameters { + get { + return this.pipingProbabilisticParametersField; + } + set { + this.pipingProbabilisticParametersField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationAssesmentRegionalOptions { + + private LocationAssesmentRegionalOptionsDikeMaterialType dikeMaterialTypeField; + + private double dredgingDepthField; + + private bool dredgingDepthFieldSpecified; + + private double detrimentFactorField; + + private double dikeTableHeightField; + + private bool dikeTableHeightFieldSpecified; + + public LocationAssesmentRegionalOptions() { + this.dikeMaterialTypeField = LocationAssesmentRegionalOptionsDikeMaterialType.Clay; + this.detrimentFactorField = 0.95D; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationAssesmentRegionalOptionsDikeMaterialType.Clay)] + public LocationAssesmentRegionalOptionsDikeMaterialType DikeMaterialType { + get { + return this.dikeMaterialTypeField; + } + set { + this.dikeMaterialTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DredgingDepth { + get { + return this.dredgingDepthField; + } + set { + this.dredgingDepthField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DredgingDepthSpecified { + get { + return this.dredgingDepthFieldSpecified; + } + set { + this.dredgingDepthFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(0.95D)] + public double DetrimentFactor { + get { + return this.detrimentFactorField; + } + set { + this.detrimentFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DikeTableHeight { + get { + return this.dikeTableHeightField; + } + set { + this.dikeTableHeightField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DikeTableHeightSpecified { + get { + return this.dikeTableHeightFieldSpecified; + } + set { + this.dikeTableHeightFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationAssesmentRegionalOptionsDikeMaterialType { + + /// + Sand, + + /// + Peat, + + /// + Loam, + + /// + Clay, + + /// + Gravel, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationWaternetOptions { + + private double dampingFactorPL3Field; + + private bool dampingFactorPL3FieldSpecified; + + private double dampingFactorPL4Field; + + private bool dampingFactorPL4FieldSpecified; + + private double penetrationLengthField; + + private bool penetrationLengthFieldSpecified; + + private LocationWaternetOptionsPLLineCreationMethod pLLineCreationMethodField; + + public LocationWaternetOptions() { + this.pLLineCreationMethodField = LocationWaternetOptionsPLLineCreationMethod.ExpertKnowledgeRRD; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DampingFactorPL3 { + get { + return this.dampingFactorPL3Field; + } + set { + this.dampingFactorPL3Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DampingFactorPL3Specified { + get { + return this.dampingFactorPL3FieldSpecified; + } + set { + this.dampingFactorPL3FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DampingFactorPL4 { + get { + return this.dampingFactorPL4Field; + } + set { + this.dampingFactorPL4Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DampingFactorPL4Specified { + get { + return this.dampingFactorPL4FieldSpecified; + } + set { + this.dampingFactorPL4FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double PenetrationLength { + get { + return this.penetrationLengthField; + } + set { + this.penetrationLengthField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PenetrationLengthSpecified { + get { + return this.penetrationLengthFieldSpecified; + } + set { + this.penetrationLengthFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationWaternetOptionsPLLineCreationMethod.ExpertKnowledgeRRD)] + public LocationWaternetOptionsPLLineCreationMethod PLLineCreationMethod { + get { + return this.pLLineCreationMethodField; + } + set { + this.pLLineCreationMethodField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationWaternetOptionsPLLineCreationMethod { + + /// + ExpertKnowledgeRRD, + + /// + ExpertKnowledgeLinearInDike, + + /// + GaugesWithFallbackToExpertKnowledgeRRD, + + /// + Sensors, + + /// + None, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationGeneral { + + private LocationGeneralDamType damTypeField; + + private string descriptionField; + + private string dikeEmbankmentMaterialField; + + private double forbiddenZoneFactorField; + + private bool isUseOriginalPLLineAssignmentsField; + + private bool isUseOriginalPLLineAssignmentsFieldSpecified; + + private double headPL2Field; + + private bool headPL2FieldSpecified; + + private double headPL3Field; + + private bool headPL3FieldSpecified; + + private double headPL4Field; + + private bool headPL4FieldSpecified; + + public LocationGeneral() { + this.damTypeField = LocationGeneralDamType.Primary; + this.forbiddenZoneFactorField = 1D; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationGeneralDamType.Primary)] + public LocationGeneralDamType DamType { + get { + return this.damTypeField; + } + set { + this.damTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DikeEmbankmentMaterial { + get { + return this.dikeEmbankmentMaterialField; + } + set { + this.dikeEmbankmentMaterialField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(1D)] + public double ForbiddenZoneFactor { + get { + return this.forbiddenZoneFactorField; + } + set { + this.forbiddenZoneFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsUseOriginalPLLineAssignments { + get { + return this.isUseOriginalPLLineAssignmentsField; + } + set { + this.isUseOriginalPLLineAssignmentsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsUseOriginalPLLineAssignmentsSpecified { + get { + return this.isUseOriginalPLLineAssignmentsFieldSpecified; + } + set { + this.isUseOriginalPLLineAssignmentsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL2 { + get { + return this.headPL2Field; + } + set { + this.headPL2Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL2Specified { + get { + return this.headPL2FieldSpecified; + } + set { + this.headPL2FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double HeadPL3 { + get { + return this.headPL3Field; + } + set { + this.headPL3Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HeadPL3Specified { + get { + return this.headPL3FieldSpecified; + } + set { + this.headPL3FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double headPL4 { + get { + return this.headPL4Field; + } + set { + this.headPL4Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool headPL4Specified { + get { + return this.headPL4FieldSpecified; + } + set { + this.headPL4FieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationGeneralDamType { + + /// + Primary, + + /// + Regional, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class LocationPipingProbabilisticParameters { + + private LocationPipingProbabilisticParametersLayerHeightDistribution layerHeightDistributionField; + + private double layerHeightDeviationField; + + private bool layerHeightDeviationFieldSpecified; + + public LocationPipingProbabilisticParameters() { + this.layerHeightDistributionField = LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(LocationPipingProbabilisticParametersLayerHeightDistribution.Deterministic)] + public LocationPipingProbabilisticParametersLayerHeightDistribution LayerHeightDistribution { + get { + return this.layerHeightDistributionField; + } + set { + this.layerHeightDistributionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double LayerHeightDeviation { + get { + return this.layerHeightDeviationField; + } + set { + this.layerHeightDeviationField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LayerHeightDeviationSpecified { + get { + return this.layerHeightDeviationFieldSpecified; + } + set { + this.layerHeightDeviationFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum LocationPipingProbabilisticParametersLayerHeightDistribution { + + /// + Deterministic, + + /// + Uniform, + + /// + Triangular, + + /// + Normal, + + /// + LogNormal, + + /// + Exponential, + + /// + Gamma, + + /// + Beta, + + /// + Frechet, + + /// + Weibull, + + /// + Gumbel, + + /// + Rayleigh, + + /// + Pareto, + + /// + TruncatedNormal, + + /// + Table, + + /// + [System.Xml.Serialization.XmlEnumAttribute(" StudentT")] + StudentT, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum InputDamProjectType { + + /// + Assessment, + + /// + AssessmentRegional, + + /// + Operational, + + /// + Design, + + /// + NWO, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class OutputResults { + + private CalculationResults calculationResultsField; + + private Message[] calculationMessagesField; + + /// + public CalculationResults CalculationResults { + get { + return this.calculationResultsField; + } + set { + this.calculationResultsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("CalculationMessages")] + public Message[] CalculationMessages { + get { + return this.calculationMessagesField; + } + set { + this.calculationMessagesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CalculationResults { + + private CalculationResultsLocationResult[] locationResultsField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("LocationResult", IsNullable=false)] + public CalculationResultsLocationResult[] LocationResults { + get { + return this.locationResultsField; + } + set { + this.locationResultsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class CalculationResultsLocationResult { + + private TimeSerie stabilityTimeSerieField; + + private TimeSerie pipingTimeSerieField; + + private RWScenarioResult[] rWScenariosResultField; + + private CalculationResultsLocationResultRWSchematizationFactorsResult rWSchematizationFactorsResultField; + + private object designResultsField; + + /// + public TimeSerie StabilityTimeSerie { + get { + return this.stabilityTimeSerieField; + } + set { + this.stabilityTimeSerieField = value; + } + } + + /// + public TimeSerie PipingTimeSerie { + get { + return this.pipingTimeSerieField; + } + set { + this.pipingTimeSerieField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] + public RWScenarioResult[] RWScenariosResult { + get { + return this.rWScenariosResultField; + } + set { + this.rWScenariosResultField = value; + } + } + + /// + public CalculationResultsLocationResultRWSchematizationFactorsResult RWSchematizationFactorsResult { + get { + return this.rWSchematizationFactorsResultField; + } + set { + this.rWSchematizationFactorsResultField = value; + } + } + + /// + public object DesignResults { + get { + return this.designResultsField; + } + set { + this.designResultsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class TimeSerie { + + private TimeSerieTimeStep timeStepField; + + private TimeSerieEntries entriesField; + + private System.DateTime forecastDateTimeField; + + private bool forecastDateTimeFieldSpecified; + + private string typeField; + + private string locationIdField; + + private string parameterIdField; + + private System.DateTime startDateTimeField; + + private bool startDateTimeFieldSpecified; + + private System.DateTime endDateTimeField; + + private bool endDateTimeFieldSpecified; + + private double missValField; + + private bool missValFieldSpecified; + + private string longNameField; + + private string stationNameField; + + private string unitsField; + + private string sourceOrganisationField; + + private string sourceSystemField; + + private string fileDescriptionField; + + private string regionField; + + private string commentField; + + private System.DateTime creationDateTimeField; + + private bool creationDateTimeFieldSpecified; + + /// + public TimeSerieTimeStep TimeStep { + get { + return this.timeStepField; + } + set { + this.timeStepField = value; + } + } + + /// + public TimeSerieEntries Entries { + get { + return this.entriesField; + } + set { + this.entriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime ForecastDateTime { + get { + return this.forecastDateTimeField; + } + set { + this.forecastDateTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ForecastDateTimeSpecified { + get { + return this.forecastDateTimeFieldSpecified; + } + set { + this.forecastDateTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationId { + get { + return this.locationIdField; + } + set { + this.locationIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ParameterId { + get { + return this.parameterIdField; + } + set { + this.parameterIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime StartDateTime { + get { + return this.startDateTimeField; + } + set { + this.startDateTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StartDateTimeSpecified { + get { + return this.startDateTimeFieldSpecified; + } + set { + this.startDateTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime EndDateTime { + get { + return this.endDateTimeField; + } + set { + this.endDateTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EndDateTimeSpecified { + get { + return this.endDateTimeFieldSpecified; + } + set { + this.endDateTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double MissVal { + get { + return this.missValField; + } + set { + this.missValField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MissValSpecified { + get { + return this.missValFieldSpecified; + } + set { + this.missValFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LongName { + get { + return this.longNameField; + } + set { + this.longNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string StationName { + get { + return this.stationNameField; + } + set { + this.stationNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Units { + get { + return this.unitsField; + } + set { + this.unitsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SourceOrganisation { + get { + return this.sourceOrganisationField; + } + set { + this.sourceOrganisationField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SourceSystem { + get { + return this.sourceSystemField; + } + set { + this.sourceSystemField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string FileDescription { + get { + return this.fileDescriptionField; + } + set { + this.fileDescriptionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Region { + get { + return this.regionField; + } + set { + this.regionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Comment { + get { + return this.commentField; + } + set { + this.commentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime CreationDateTime { + get { + return this.creationDateTimeField; + } + set { + this.creationDateTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CreationDateTimeSpecified { + get { + return this.creationDateTimeFieldSpecified; + } + set { + this.creationDateTimeFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieTimeStep { + + private uint dividerField; + + private bool dividerFieldSpecified; + + private uint multiplierField; + + private bool multiplierFieldSpecified; + + private bool dividerSpecified1Field; + + private bool dividerSpecified1FieldSpecified; + + private bool multiplierSpecified1Field; + + private bool multiplierSpecified1FieldSpecified; + + private TimeSerieTimeStepTimeStepUnit timeStepUnitField; + + private bool timeStepUnitFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint Divider { + get { + return this.dividerField; + } + set { + this.dividerField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DividerSpecified { + get { + return this.dividerFieldSpecified; + } + set { + this.dividerFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint Multiplier { + get { + return this.multiplierField; + } + set { + this.multiplierField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MultiplierSpecified { + get { + return this.multiplierFieldSpecified; + } + set { + this.multiplierFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("DividerSpecified")] + public bool DividerSpecified1 { + get { + return this.dividerSpecified1Field; + } + set { + this.dividerSpecified1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DividerSpecified1Specified { + get { + return this.dividerSpecified1FieldSpecified; + } + set { + this.dividerSpecified1FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("MultiplierSpecified")] + public bool MultiplierSpecified1 { + get { + return this.multiplierSpecified1Field; + } + set { + this.multiplierSpecified1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MultiplierSpecified1Specified { + get { + return this.multiplierSpecified1FieldSpecified; + } + set { + this.multiplierSpecified1FieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public TimeSerieTimeStepTimeStepUnit TimeStepUnit { + get { + return this.timeStepUnitField; + } + set { + this.timeStepUnitField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TimeStepUnitSpecified { + get { + return this.timeStepUnitFieldSpecified; + } + set { + this.timeStepUnitFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum TimeSerieTimeStepTimeStepUnit { + + /// + Second, + + /// + Minute, + + /// + Hour, + + /// + Day, + + /// + Week, + + /// + Month, + + /// + Year, + + /// + Nonequidistant, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntries { + + private TimeSerieEntriesTimeSerieEntry[] timeSerieEntryField; + + /// + [System.Xml.Serialization.XmlElementAttribute("TimeSerieEntry")] + public TimeSerieEntriesTimeSerieEntry[] TimeSerieEntry { + get { + return this.timeSerieEntryField; + } + set { + this.timeSerieEntryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntriesTimeSerieEntry { + + private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; + + private System.DateTime dateTimeField; + + private bool dateTimeFieldSpecified; + + private double valueField; + + private bool valueFieldSpecified; + + private int flagnietechtgebruiktField; + + private bool flagnietechtgebruiktFieldSpecified; + + private string basisFileNameWMFField; + + private string relativeCalculationPathNameField; + + /// + public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue { + get { + return this.stochastValueField; + } + set { + this.stochastValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public System.DateTime DateTime { + get { + return this.dateTimeField; + } + set { + this.dateTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateTimeSpecified { + get { + return this.dateTimeFieldSpecified; + } + set { + this.dateTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValueSpecified { + get { + return this.valueFieldSpecified; + } + set { + this.valueFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Flag-nietechtgebruikt")] + public int Flagnietechtgebruikt { + get { + return this.flagnietechtgebruiktField; + } + set { + this.flagnietechtgebruiktField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FlagnietechtgebruiktSpecified { + get { + return this.flagnietechtgebruiktFieldSpecified; + } + set { + this.flagnietechtgebruiktFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string BasisFileNameWMF { + get { + return this.basisFileNameWMFField; + } + set { + this.basisFileNameWMFField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string RelativeCalculationPathName { + get { + return this.relativeCalculationPathNameField; + } + set { + this.relativeCalculationPathNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TimeSerieEntriesTimeSerieEntryStochastValue { + + private string meanField; + + private double standardDeviationField; + + private bool standardDeviationFieldSpecified; + + private double distributionField; + + private bool distributionFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Mean { + get { + return this.meanField; + } + set { + this.meanField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double StandardDeviation { + get { + return this.standardDeviationField; + } + set { + this.standardDeviationField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StandardDeviationSpecified { + get { + return this.standardDeviationFieldSpecified; + } + set { + this.standardDeviationFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Distribution { + get { + return this.distributionField; + } + set { + this.distributionField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DistributionSpecified { + get { + return this.distributionFieldSpecified; + } + set { + this.distributionFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class RWScenarioResult { + + private RWScenarioResultRWScenarioProfileResult[] rWScenarioProfileResultsField; + + private RWResult rWResultField; + + private RWScenarioResultLoadSituation loadSituationField; + + private bool loadSituationFieldSpecified; + + private RWScenarioResultDikeDrySensitivity dikeDrySensitivityField; + + private bool dikeDrySensitivityFieldSpecified; + + private RWScenarioResultHydraulicShortcutType hydraulicShortcutTypeField; + + private bool hydraulicShortcutTypeFieldSpecified; + + private RWScenarioResultUpliftType upliftTypeField; + + private bool upliftTypeFieldSpecified; + + private RWScenarioResultModelOption modelOptionField; + + private bool modelOptionFieldSpecified; + + private RWScenarioResultScenarioType scenarioTypeField; + + private bool scenarioTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("RWScenarioProfileResult", IsNullable=false)] + public RWScenarioResultRWScenarioProfileResult[] RWScenarioProfileResults { + get { + return this.rWScenarioProfileResultsField; + } + set { + this.rWScenarioProfileResultsField = value; + } + } + + /// + public RWResult RWResult { + get { + return this.rWResultField; + } + set { + this.rWResultField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultLoadSituation LoadSituation { + get { + return this.loadSituationField; + } + set { + this.loadSituationField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LoadSituationSpecified { + get { + return this.loadSituationFieldSpecified; + } + set { + this.loadSituationFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultDikeDrySensitivity DikeDrySensitivity { + get { + return this.dikeDrySensitivityField; + } + set { + this.dikeDrySensitivityField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DikeDrySensitivitySpecified { + get { + return this.dikeDrySensitivityFieldSpecified; + } + set { + this.dikeDrySensitivityFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultHydraulicShortcutType HydraulicShortcutType { + get { + return this.hydraulicShortcutTypeField; + } + set { + this.hydraulicShortcutTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HydraulicShortcutTypeSpecified { + get { + return this.hydraulicShortcutTypeFieldSpecified; + } + set { + this.hydraulicShortcutTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultUpliftType UpliftType { + get { + return this.upliftTypeField; + } + set { + this.upliftTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftTypeSpecified { + get { + return this.upliftTypeFieldSpecified; + } + set { + this.upliftTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultModelOption ModelOption { + get { + return this.modelOptionField; + } + set { + this.modelOptionField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ModelOptionSpecified { + get { + return this.modelOptionFieldSpecified; + } + set { + this.modelOptionFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultScenarioType ScenarioType { + get { + return this.scenarioTypeField; + } + set { + this.scenarioTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ScenarioTypeSpecified { + get { + return this.scenarioTypeFieldSpecified; + } + set { + this.scenarioTypeFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class RWScenarioResultRWScenarioProfileResult { + + private RWResult rWResultField; + + private string locationniettochField; + + private string locationNameField; + + private double detrimentFactorinputField; + + private bool detrimentFactorinputFieldSpecified; + + private double soilProfileProbabilityinputField; + + private bool soilProfileProbabilityinputFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultLoadSituation loadSituationField; + + private bool loadSituationFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultDikeDrySensitivity dikeDrySensitivityField; + + private bool dikeDrySensitivityFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultHydraulicShortcutType hydraulicShortcutTypeField; + + private bool hydraulicShortcutTypeFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultUpliftType upliftTypeField; + + private bool upliftTypeFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultMStabModelOption mStabModelOptionField; + + private bool mStabModelOptionFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultPipingModelOption pipingModelOptionField; + + private bool pipingModelOptionFieldSpecified; + + private RWScenarioResultRWScenarioProfileResultScenarioType scenarioTypeField; + + private bool scenarioTypeFieldSpecified; + + private string soilProfileNameField; + + private string mStabParametersinputField; + + private string soilGeometryProbabilityniettochField; + + private RWScenarioResultRWScenarioProfileResultFailureMechanismType failureMechanismTypeField; + + private bool failureMechanismTypeFieldSpecified; + + private string inputFileNameField; + + private string resultFileNameField; + + /// + public RWResult RWResult { + get { + return this.rWResultField; + } + set { + this.rWResultField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Location-niettoch")] + public string Locationniettoch { + get { + return this.locationniettochField; + } + set { + this.locationniettochField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationName { + get { + return this.locationNameField; + } + set { + this.locationNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("DetrimentFactor-input")] + public double DetrimentFactorinput { + get { + return this.detrimentFactorinputField; + } + set { + this.detrimentFactorinputField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DetrimentFactorinputSpecified { + get { + return this.detrimentFactorinputFieldSpecified; + } + set { + this.detrimentFactorinputFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("SoilProfileProbability-input")] + public double SoilProfileProbabilityinput { + get { + return this.soilProfileProbabilityinputField; + } + set { + this.soilProfileProbabilityinputField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SoilProfileProbabilityinputSpecified { + get { + return this.soilProfileProbabilityinputFieldSpecified; + } + set { + this.soilProfileProbabilityinputFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultLoadSituation LoadSituation { + get { + return this.loadSituationField; + } + set { + this.loadSituationField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LoadSituationSpecified { + get { + return this.loadSituationFieldSpecified; + } + set { + this.loadSituationFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultDikeDrySensitivity DikeDrySensitivity { + get { + return this.dikeDrySensitivityField; + } + set { + this.dikeDrySensitivityField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DikeDrySensitivitySpecified { + get { + return this.dikeDrySensitivityFieldSpecified; + } + set { + this.dikeDrySensitivityFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultHydraulicShortcutType HydraulicShortcutType { + get { + return this.hydraulicShortcutTypeField; + } + set { + this.hydraulicShortcutTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HydraulicShortcutTypeSpecified { + get { + return this.hydraulicShortcutTypeFieldSpecified; + } + set { + this.hydraulicShortcutTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultUpliftType UpliftType { + get { + return this.upliftTypeField; + } + set { + this.upliftTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UpliftTypeSpecified { + get { + return this.upliftTypeFieldSpecified; + } + set { + this.upliftTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultMStabModelOption MStabModelOption { + get { + return this.mStabModelOptionField; + } + set { + this.mStabModelOptionField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MStabModelOptionSpecified { + get { + return this.mStabModelOptionFieldSpecified; + } + set { + this.mStabModelOptionFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultPipingModelOption PipingModelOption { + get { + return this.pipingModelOptionField; + } + set { + this.pipingModelOptionField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PipingModelOptionSpecified { + get { + return this.pipingModelOptionFieldSpecified; + } + set { + this.pipingModelOptionFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultScenarioType ScenarioType { + get { + return this.scenarioTypeField; + } + set { + this.scenarioTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ScenarioTypeSpecified { + get { + return this.scenarioTypeFieldSpecified; + } + set { + this.scenarioTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SoilProfileName { + get { + return this.soilProfileNameField; + } + set { + this.soilProfileNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("MStabParameters-input")] + public string MStabParametersinput { + get { + return this.mStabParametersinputField; + } + set { + this.mStabParametersinputField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("SoilGeometryProbability-niettoch")] + public string SoilGeometryProbabilityniettoch { + get { + return this.soilGeometryProbabilityniettochField; + } + set { + this.soilGeometryProbabilityniettochField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWScenarioResultRWScenarioProfileResultFailureMechanismType FailureMechanismType { + get { + return this.failureMechanismTypeField; + } + set { + this.failureMechanismTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FailureMechanismTypeSpecified { + get { + return this.failureMechanismTypeFieldSpecified; + } + set { + this.failureMechanismTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string InputFileName { + get { + return this.inputFileNameField; + } + set { + this.inputFileNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string ResultFileName { + get { + return this.resultFileNameField; + } + set { + this.resultFileNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class RWResult { + + private RWResultRWResultType rWResultTypeField; + + private bool rWResultTypeFieldSpecified; + + private double safetyFactorField; + + private bool safetyFactorFieldSpecified; + + private double probabilityOfFailureField; + + private bool probabilityOfFailureFieldSpecified; + + private RWResultCalculationResult calculationResultField; + + private bool calculationResultFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWResultRWResultType RWResultType { + get { + return this.rWResultTypeField; + } + set { + this.rWResultTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RWResultTypeSpecified { + get { + return this.rWResultTypeFieldSpecified; + } + set { + this.rWResultTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SafetyFactorSpecified { + get { + return this.safetyFactorFieldSpecified; + } + set { + this.safetyFactorFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double ProbabilityOfFailure { + get { + return this.probabilityOfFailureField; + } + set { + this.probabilityOfFailureField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ProbabilityOfFailureSpecified { + get { + return this.probabilityOfFailureFieldSpecified; + } + set { + this.probabilityOfFailureFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public RWResultCalculationResult CalculationResult { + get { + return this.calculationResultField; + } + set { + this.calculationResultField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculationResultSpecified { + get { + return this.calculationResultFieldSpecified; + } + set { + this.calculationResultFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWResultRWResultType { + + /// + ProbabilityOfFailure, + + /// + SafetyFactor, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWResultCalculationResult { + + /// + NoRun, + + /// + Succeeded, + + /// + NoInput, + + /// + NoLicense, + + /// + UserAbort, + + /// + InvalidInputStructure, + + /// + InvalidInputData, + + /// + RunFailed, + + /// + UnexpectedError, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultLoadSituation { + + /// + Dry, + + /// + Wet, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultDikeDrySensitivity { + + /// + None, + + /// + Dry, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultHydraulicShortcutType { + + /// + HydraulicShortcut, + + /// + NoHydraulicShortcut, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultUpliftType { + + /// + Uplift, + + /// + NoUplift, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultMStabModelOption { + + /// + Bishop, + + /// + Spencer, + + /// + Fellenius, + + /// + UpliftVan, + + /// + UpliftSpencer, + + /// + BishopRandomField, + + /// + HorizontalBalance, + + /// + BishopUpliftVan, + + /// + SpencerHigh, + + /// + SpencerLow, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultPipingModelOption { + + /// + Bligh, + + /// + Sellmeijer, + + /// + Sellmeijer2Forces, + + /// + Sellmeijer4Forces, + + /// + Wti2017, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultScenarioType { + + /// + Scenario01, + + /// + Scenario02, + + /// + Scenario03, + + /// + Scenario04, + + /// + Scenario05, + + /// + Scenario06, + + /// + Scenario07, + + /// + Scenario08, + + /// + Scenario09, + + /// + Scenario10, + + /// + Scenario11, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultRWScenarioProfileResultFailureMechanismType { + + /// + StabilityInside, + + /// + StabilityOutside, + + /// + Piping, + + /// + HorizontalBalance, + + /// + FlowSlide, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultLoadSituation { + + /// + Dry, + + /// + Wet, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultDikeDrySensitivity { + + /// + None, + + /// + Dry, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultHydraulicShortcutType { + + /// + HydraulicShortcut, + + /// + NoHydraulicShortcut, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultUpliftType { + + /// + Uplift, + + /// + NoUplift, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultModelOption { + + /// + Bishop, + + /// + Spencer, + + /// + Fellenius, + + /// + UpliftVan, + + /// + UpliftSpencer, + + /// + BishopRandomField, + + /// + HorizontalBalance, + + /// + BishopUpliftVan, + + /// + SpencerHigh, + + /// + SpencerLow, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum RWScenarioResultScenarioType { + + /// + Scenario01, + + /// + Scenario02, + + /// + Scenario03, + + /// + Scenario04, + + /// + Scenario05, + + /// + Scenario06, + + /// + Scenario07, + + /// + Scenario08, + + /// + Scenario09, + + /// + Scenario10, + + /// + Scenario11, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class CalculationResultsLocationResultRWSchematizationFactorsResult { + + private CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResult[] rWSchematizationFactorResultField; + + /// + [System.Xml.Serialization.XmlElementAttribute("RWSchematizationFactorResult")] + public CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResult[] RWSchematizationFactorResult { + get { + return this.rWSchematizationFactorResultField; + } + set { + this.rWSchematizationFactorResultField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResult { + + private string locationniettochField; + + private string locationNameField; + + private CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultSchematizationType schematizationTypeField; + + private bool schematizationTypeFieldSpecified; + + private string soilProfileNameField; + + private string originalDecisiveSoilProfileNameField; + + private double schematizationFactorField; + + private bool schematizationFactorFieldSpecified; + + private double summedProfileProbabilityField; + + private bool summedProfileProbabilityFieldSpecified; + + private string decisiveScenarioNameField; + + private double detrimentFactorField; + + private bool detrimentFactorFieldSpecified; + + private double safetyFactorField; + + private bool safetyFactorFieldSpecified; + + private CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultCalculationResult calculationResultField; + + private bool calculationResultFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Location-niettoch")] + public string Locationniettoch { + get { + return this.locationniettochField; + } + set { + this.locationniettochField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LocationName { + get { + return this.locationNameField; + } + set { + this.locationNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultSchematizationType SchematizationType { + get { + return this.schematizationTypeField; + } + set { + this.schematizationTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SchematizationTypeSpecified { + get { + return this.schematizationTypeFieldSpecified; + } + set { + this.schematizationTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string SoilProfileName { + get { + return this.soilProfileNameField; + } + set { + this.soilProfileNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string OriginalDecisiveSoilProfileName { + get { + return this.originalDecisiveSoilProfileNameField; + } + set { + this.originalDecisiveSoilProfileNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SchematizationFactor { + get { + return this.schematizationFactorField; + } + set { + this.schematizationFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SchematizationFactorSpecified { + get { + return this.schematizationFactorFieldSpecified; + } + set { + this.schematizationFactorFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SummedProfileProbability { + get { + return this.summedProfileProbabilityField; + } + set { + this.summedProfileProbabilityField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SummedProfileProbabilitySpecified { + get { + return this.summedProfileProbabilityFieldSpecified; + } + set { + this.summedProfileProbabilityFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string DecisiveScenarioName { + get { + return this.decisiveScenarioNameField; + } + set { + this.decisiveScenarioNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DetrimentFactor { + get { + return this.detrimentFactorField; + } + set { + this.detrimentFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DetrimentFactorSpecified { + get { + return this.detrimentFactorFieldSpecified; + } + set { + this.detrimentFactorFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SafetyFactorSpecified { + get { + return this.safetyFactorFieldSpecified; + } + set { + this.safetyFactorFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultCalculationResult CalculationResult { + get { + return this.calculationResultField; + } + set { + this.calculationResultField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CalculationResultSpecified { + get { + return this.calculationResultFieldSpecified; + } + set { + this.calculationResultFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultSchematizationType { + + /// + MacroStabiltyInnerSideWet, + + /// + MacroStabiltyInnerSideDry, + + /// + PipingWet, + + /// + PipingDry, + + /// + HorzontalBalanceDry, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultCalculationResult { + + /// + NoRun, + + /// + Succeeded, + + /// + NoInput, + + /// + NoLicense, + + /// + UserAbort, + + /// + InvalidInputStructure, + + /// + InvalidInputData, + + /// + RunFailed, + + /// + UnexpectedError, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Message { + + private MessageMessageType messageTypeField; + + private bool messageTypeFieldSpecified; + + private string message1Field; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public MessageMessageType MessageType { + get { + return this.messageTypeField; + } + set { + this.messageTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MessageTypeSpecified { + get { + return this.messageTypeFieldSpecified; + } + set { + this.messageTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("Message")] + public string Message1 { + get { + return this.message1Field; + } + set { + this.message1Field = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum MessageMessageType { + + /// + Error, + + /// + Warning, + + /// + Info, + } +} Index: dam engine/trunk/src/Deltares.DamEngine.Io/Deltares.DamEngine.Io.csproj =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io/Deltares.DamEngine.Io.csproj (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io/Deltares.DamEngine.Io.csproj (revision 401) @@ -0,0 +1,66 @@ + + + + + Debug + AnyCPU + {1560A423-F338-4DEC-8583-1DFF7077F104} + Library + Properties + Deltares.DamEngine.Io + Deltares.DamEngine.Io + v4.5 + 512 + + + true + ..\bin\Debug\ + DEBUG;TRACE + full + x86 + prompt + MinimumRecommendedRules.ruleset + + + ..\bin\Release\ + TRACE + true + pdbonly + x86 + prompt + MinimumRecommendedRules.ruleset + + + + + + + + + + + + + + Properties\GlobalAssemblyInfo.cs + + + + + + + + + + + + "$(ProjectDir)..\..\utils\svn_insert_version.cmd" "$(ProjectDir)Properties" + + + \ No newline at end of file Index: dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Properties/AssemblyInfo.cs =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Properties/AssemblyInfo.cs (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Properties/AssemblyInfo.cs (revision 401) @@ -0,0 +1,31 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Deltares.DamEngine.Io.Tests")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("9cb1ecce-2f86-418d-bbdc-166bd1fb7f57")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] Index: dam engine/trunk/Xsds Liquid/DamOutput.xsd =================================================================== diff -u -r355 -r401 --- dam engine/trunk/Xsds Liquid/DamOutput.xsd (.../DamOutput.xsd) (revision 355) +++ dam engine/trunk/Xsds Liquid/DamOutput.xsd (.../DamOutput.xsd) (revision 401) @@ -24,4 +24,6 @@ + + \ No newline at end of file Index: dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Deltares.DamEngine.Io.Tests.csproj =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Deltares.DamEngine.Io.Tests.csproj (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Deltares.DamEngine.Io.Tests.csproj (revision 401) @@ -0,0 +1,55 @@ + + + + + Debug + AnyCPU + {9CB1ECCE-2F86-418D-BBDC-166BD1FB7F57} + Library + Properties + Deltares.DamEngine.Io.Tests + Deltares.DamEngine.Io.Tests + v4.5 + 512 + + + true + ..\bin\Debug\ + DEBUG;TRACE + full + x86 + prompt + MinimumRecommendedRules.ruleset + + + ..\bin\Release\ + TRACE + true + pdbonly + x86 + prompt + MinimumRecommendedRules.ruleset + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: dam engine/trunk/src/Deltares.DamEngine.Io.Tests/SerializationTests.cs =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io.Tests/SerializationTests.cs (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io.Tests/SerializationTests.cs (revision 401) @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Deltares.DamEngine.Io.Tests +{ + public class SerializationTests + { + } +} Index: dam engine/trunk/src/Deltares.DamEngine.Io/Serialization.cs =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Io/Serialization.cs (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Io/Serialization.cs (revision 401) @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Deltares.DamEngine.Io +{ + public class Serialization + { + public void SaveAsXml(string filename) + { + + } + public void LoadFromXml(string filename) + { + + } + } +} Index: dam engine/trunk/Xsds Liquid/GenerateClasses.bat =================================================================== diff -u --- dam engine/trunk/Xsds Liquid/GenerateClasses.bat (revision 0) +++ dam engine/trunk/Xsds Liquid/GenerateClasses.bat (revision 401) @@ -0,0 +1,2 @@ +xsd /c /l:cs /n:Deltares.DamEngine.Io.XmlInput DamInput.xsd +xsd /c /l:cs /n:Deltares.DamEngine.Io.XmlOutput DamOutput.xsd