10 UMLClass 160 270 250 150 Dike -- + Soils + SoilDatabaseName + SoilProfile1Ds + Locations + Gauges UMLClass 1010 880 250 110 Soil -- + Parameters UMLClass 1000 590 250 110 Scenario -- UMLClass 630 590 250 110 Location -- + Parameters Relation 870 640 150 40 lt=<- m1=0..n 130.0;10.0;10.0;10.0 UMLClass 630 430 250 120 Segment -- + SoilGeometryProbabilities UMLClass 1000 430 250 120 SoilGeometryProbability -- + SoilProfile1D + SoilProfile2DName + SoilProfile2D + FailureMechanismType + Probability Relation 870 480 150 40 lt=<- m1=0..n 130.0;10.0;10.0;10.0 Relation 400 110 390 340 lt=<- m1=0..n 350.0;320.0;350.0;10.0;10.0;10.0 Relation 400 300 250 390 lt=<- m1=0..n 230.0;360.0;170.0;360.0;170.0;10.0;10.0;10.0 Relation 400 360 630 610 lt=<- m1=0..n 610.0;580.0;80.0;580.0;80.0;10.0;10.0;10.0 UMLClass 160 40 250 150 WaterBoard -- + Dikes + Segments + Locations + Soilgeometry2DNames + FeatureRepository + BackgroundRepositoryFeature Relation 270 180 50 110 lt=<- m1=0..n 10.0;90.0;10.0;10.0 UMLClass 630 740 250 100 SurfaceLine -- Relation 400 330 250 490 lt=<- m1=0..n 230.0;460.0;130.0;460.0;130.0;10.0;10.0;10.0 Relation 740 540 50 70 lt=-> m1=1..1 10.0;50.0;10.0;10.0 Relation 740 690 50 70 lt=-> m1=1..1 10.0;10.0;10.0;50.0 UMLClass 1330 430 250 120 SoilProfile1D/2D -- Relation 1250 540 220 430 lt=<- m1=0..n 10.0;400.0;200.0;400.0;200.0;10.0 Relation 1240 480 110 40 lt=-> m1=1..1 10.0;10.0;90.0;10.0