Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Scenario.cs
===================================================================
diff -u -r2783 -r2787
--- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Scenario.cs (.../Scenario.cs) (revision 2783)
+++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Scenario.cs (.../Scenario.cs) (revision 2787)
@@ -269,76 +269,30 @@
}
}
- ///
- /// Gets or sets the required safety factor stability inner slope.
- ///
- ///
- /// The required safety factor stability inner slope.
- ///
[PropertyOrder(1, 4)]
+ [Unit(UnitType.Length)]
[Format("F2")]
- [Label("Required safety factor stability inner slope")]
- [Description("Required safety factor stability inner slope")]
- public double RequiredSafetyFactorStabilityInnerSlope
+ public double? PolderLevel
{
- get { return ModelFactors.RequiredSafetyFactorStabilityInnerSlope; }
- set
+ get
{
- DataEventPublisher.BeforeChange(this, ExpressionRequiredSafetyFactorStabilityInnerSlope);
- ModelFactors.RequiredSafetyFactorStabilityInnerSlope = value;
- DataEventPublisher.AfterChange(this, ExpressionRequiredSafetyFactorStabilityInnerSlope);
+ return polderLevel;
}
- }
-
- ///
- /// Gets or sets the required safety factor stability outer slope.
- ///
- ///
- /// The required safety factor stability outer slope.
- ///
- [PropertyOrder(1, 5)]
- [Format("F2")]
- [Label("Required safety factor stability outer slope")]
- [Description("Required safety factor stability outer slope")]
- public double RequiredSafetyFactorStabilityOuterSlope
- {
- get { return ModelFactors.RequiredSafetyFactorStabilityOuterSlope; }
set
{
- DataEventPublisher.BeforeChange(this, ExpressionRequiredSafetyFactorStabilityOuterSlope);
- ModelFactors.RequiredSafetyFactorStabilityOuterSlope = value;
- DataEventPublisher.AfterChange(this, ExpressionRequiredSafetyFactorStabilityOuterSlope);
+ DataEventPublisher.BeforeChange(this, ExpressionPolderLevel);
+ polderLevel = value;
+ DataEventPublisher.AfterChange(this, ExpressionPolderLevel);
}
}
///
- /// Gets or sets the required safety factor piping.
- ///
- ///
- /// The required safety factor piping.
- ///
- [PropertyOrder(1, 6)]
- [Format("F2")]
- [Label("Required safety factor piping")]
- [Description("Required safety factor piping")]
- public double RequiredSafetyFactorPiping
- {
- get { return ModelFactors.RequiredSafetyFactorPiping; }
- set
- {
- DataEventPublisher.BeforeChange(this, ExpressionRequiredSafetyFactorPiping);
- ModelFactors.RequiredSafetyFactorPiping = value;
- DataEventPublisher.AfterChange(this, ExpressionRequiredSafetyFactorPiping);
- }
- }
-
- ///
/// Gets or sets the uplift criterion piping.
///
///
/// The uplift criterion piping.
///
- [PropertyOrder(1, 8)]
+ [PropertyOrder(1, 5)]
[Format("F2")]
[Label("Uplift criterion piping")]
[Description("Uplift criterion piping")]
@@ -359,7 +313,7 @@
///
/// The uplift criterion stability.
///
- [PropertyOrder(1, 9)]
+ [PropertyOrder(1, 6)]
[Format("F2")]
[Label("Uplift criterion stability")]
[Description("Uplift criterion stability")]
@@ -374,7 +328,7 @@
}
}
- [PropertyOrder(1, 10)]
+ [PropertyOrder(1, 7)]
[Unit(UnitType.Length)]
[Format("F2")]
public double PlLineOffsetBelowDikeTopAtRiver
@@ -397,7 +351,7 @@
///
/// The pl line offset below dike top at polder.
///
- [PropertyOrder(1, 10)]
+ [PropertyOrder(1, 8)]
[Unit(UnitType.Length)]
[Format("F2")]
public double PlLineOffsetBelowDikeTopAtPolder
@@ -420,7 +374,7 @@
///
/// The pl line offset below shoulder base inside.
///
- [PropertyOrder(1, 11)]
+ [PropertyOrder(1, 9)]
[Unit(UnitType.Length)]
[Format("F2")]
public double PlLineOffsetBelowShoulderBaseInside
@@ -443,7 +397,7 @@
///
/// The pl line offset below dike toe at polder.
///
- [PropertyOrder(1, 12)]
+ [PropertyOrder(1, 10)]
[Unit(UnitType.Length)]
[Format("F2")]
public double PlLineOffsetBelowDikeToeAtPolder
@@ -466,7 +420,7 @@
///
/// The use pl line offset below dike crest middle.
///
- [PropertyOrder(1, 13)]
+ [PropertyOrder(1, 11)]
[Unit(UnitType.None)]
[Clearable]
public bool? UsePlLineOffsetBelowDikeCrestMiddle
@@ -489,7 +443,7 @@
///
/// The pl line offset below dike crest middle.
///
- [PropertyOrder(1, 14)]
+ [PropertyOrder(1, 12)]
[Unit(UnitType.Length)]
[Format("F2")]
public double? PlLineOffsetBelowDikeCrestMiddle
@@ -509,7 +463,7 @@
///
/// The use pl line offset factor below shoulder crest.
///
- [PropertyOrder(1, 15)]
+ [PropertyOrder(1, 13)]
[Unit(UnitType.None)]
[Clearable]
public bool? UsePlLineOffsetFactorBelowShoulderCrest
@@ -532,7 +486,7 @@
///
/// The pl line offset factor below shoulder crest.
///
- [PropertyOrder(1, 16)]
+ [PropertyOrder(1, 14)]
[Unit(UnitType.Fractions)]
[Format("F2")]
public double? PlLineOffsetFactorBelowShoulderCrest
@@ -552,7 +506,7 @@
///
/// The head PL3.
///
- [PropertyOrder(1, 17)]
+ [PropertyOrder(1, 15)]
[Unit(UnitType.Length)]
[Format("F2")]
public double? HeadPl3
@@ -575,7 +529,7 @@
///
/// The head PL4.
///
- [PropertyOrder(1, 18)]
+ [PropertyOrder(1, 16)]
[Unit(UnitType.Length)]
[Format("F2")]
public double? HeadPl4
@@ -592,23 +546,69 @@
}
}
- [PropertyOrder(1, 19)]
- [Unit(UnitType.Length)]
+ ///
+ /// Gets or sets the required safety factor stability inner slope.
+ ///
+ ///
+ /// The required safety factor stability inner slope.
+ ///
+ [PropertyOrder(1, 17)]
[Format("F2")]
- public double? PolderLevel
+ [Label("Required safety factor stability inner slope")]
+ [Description("Required safety factor stability inner slope")]
+ public double RequiredSafetyFactorStabilityInnerSlope
{
- get
+ get { return ModelFactors.RequiredSafetyFactorStabilityInnerSlope; }
+ set
{
- return polderLevel;
+ DataEventPublisher.BeforeChange(this, ExpressionRequiredSafetyFactorStabilityInnerSlope);
+ ModelFactors.RequiredSafetyFactorStabilityInnerSlope = value;
+ DataEventPublisher.AfterChange(this, ExpressionRequiredSafetyFactorStabilityInnerSlope);
}
+ }
+
+ ///
+ /// Gets or sets the required safety factor stability outer slope.
+ ///
+ ///
+ /// The required safety factor stability outer slope.
+ ///
+ [PropertyOrder(1, 18)]
+ [Format("F2")]
+ [Label("Required safety factor stability outer slope")]
+ [Description("Required safety factor stability outer slope")]
+ public double RequiredSafetyFactorStabilityOuterSlope
+ {
+ get { return ModelFactors.RequiredSafetyFactorStabilityOuterSlope; }
set
{
- DataEventPublisher.BeforeChange(this, ExpressionPolderLevel);
- polderLevel = value;
- DataEventPublisher.AfterChange(this, ExpressionPolderLevel);
+ DataEventPublisher.BeforeChange(this, ExpressionRequiredSafetyFactorStabilityOuterSlope);
+ ModelFactors.RequiredSafetyFactorStabilityOuterSlope = value;
+ DataEventPublisher.AfterChange(this, ExpressionRequiredSafetyFactorStabilityOuterSlope);
}
}
+ ///
+ /// Gets or sets the required safety factor piping.
+ ///
+ ///
+ /// The required safety factor piping.
+ ///
+ [PropertyOrder(1, 19)]
+ [Format("F2")]
+ [Label("Required safety factor piping")]
+ [Description("Required safety factor piping")]
+ public double RequiredSafetyFactorPiping
+ {
+ get { return ModelFactors.RequiredSafetyFactorPiping; }
+ set
+ {
+ DataEventPublisher.BeforeChange(this, ExpressionRequiredSafetyFactorPiping);
+ ModelFactors.RequiredSafetyFactorPiping = value;
+ DataEventPublisher.AfterChange(this, ExpressionRequiredSafetyFactorPiping);
+ }
+ }
+
[Browsable(false)]
public ModelFactors ModelFactors { get; set; }