10 UMLClass 190 10 260 190 Input -- + DamProjectType + DamProjectCalculationSpecification UMLClass 590 540 210 190 ProjectData -- UMLClass 200 820 260 190 Output -- UMLClass 550 0 260 100 Location -- + SoilSegment Relation 440 30 130 40 lt=<- m1=* 110.0;10.0;10.0;20.0 Relation 300 190 310 400 lt=<- m1=1 10.0;10.0;10.0;380.0;290.0;380.0 Relation 300 610 310 230 lt=<- m1=1 10.0;210.0;10.0;10.0;290.0;10.0 UMLClass 550 120 260 100 SoilSegment -- + List<SoilProfile> UMLClass 550 250 260 100 Soil -- + Relation 440 70 130 110 lt=<- m1=* 110.0;90.0;10.0;10.0 Relation 440 100 130 210 lt=<- m1=* 110.0;190.0;10.0;10.0 UMLClass 770 810 260 120 CalculationResult -- + CalculationId + Location + SubsoilScenario + LoadScenario + RegionalScenario UMLClass 880 990 260 130 CalculationMessage -- + type + message Relation 450 860 340 40 lt=<- m1=* 320.0;10.0;10.0;10.0 Relation 790 920 110 140 lt=<- m1=* 90.0;110.0;10.0;110.0;10.0;10.0 Relation 440 140 130 300 lt=<- m1=* 110.0;280.0;10.0;10.0 UMLClass 550 390 260 100 SoilProfile -- + List<Soil>