Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs
===================================================================
diff -u -r2238 -r2271
--- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs (.../Location.cs) (revision 2238)
+++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Location.cs (.../Location.cs) (revision 2271)
@@ -507,7 +507,6 @@
/// TODO
///
/// Composite relationship.
- [ReadOnly(true)]
[Validate]
public virtual SurfaceLine2 LocalXZSurfaceLine2
{
Index: DamClients/DamUI/trunk/src/Dam/Forms/DamContext.cs
===================================================================
diff -u -r2238 -r2271
--- DamClients/DamUI/trunk/src/Dam/Forms/DamContext.cs (.../DamContext.cs) (revision 2238)
+++ DamClients/DamUI/trunk/src/Dam/Forms/DamContext.cs (.../DamContext.cs) (revision 2271)
@@ -167,7 +167,13 @@
// Make sure CharacteristicPoints can not be edited for now.
if (source is CharacteristicPoint)
{
- return false;
+ if (member == StaticReflection.GetMemberName(x => x.X) ||
+ member == StaticReflection.GetMemberName(x => x.Y) ||
+ member == StaticReflection.GetMemberName(x => x.Z))
+ {
+ return false;
+ }
+ return true;
}
if (source is Soil && member != StaticReflection.GetMemberName(x => x.StrengthIncreaseExponent))
Index: DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs
===================================================================
diff -u -r2238 -r2271
--- DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 2238)
+++ DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 2271)
@@ -356,6 +356,7 @@
Mechanism.PipingUpliftGradient,
Mechanism.Stability
};
+ MechanismSupport.Mechanisms = Soil.Mechanisms;
}
private void ConfigureChart()
Index: DamClients/DamUI/trunk/src/Dam/Forms/DamSurfaceLineControl.cs
===================================================================
diff -u -r2254 -r2271
--- DamClients/DamUI/trunk/src/Dam/Forms/DamSurfaceLineControl.cs (.../DamSurfaceLineControl.cs) (revision 2254)
+++ DamClients/DamUI/trunk/src/Dam/Forms/DamSurfaceLineControl.cs (.../DamSurfaceLineControl.cs) (revision 2271)
@@ -101,7 +101,7 @@
var locJob = value as LocationJob;
if (locJob != null)
{
- CharacteristicPoints = locJob.Location.SurfaceLine2.CharacteristicPoints;
+ CharacteristicPoints = locJob.Location.LocalXZSurfaceLine2.CharacteristicPoints;
BindSupport.Assign(this, this);
}
}