10 com.umlet.element.Class 0 40 210 100 Fluglinie -- name : String -- einstellen(p:Pilot) entlassen(p:Pilot) com.umlet.element.Class 430 40 150 70 Pilot -- name : String com.umlet.element.Relation 180 30 270 70 lt=- m1=0..1 m2=* <arbeitet für 30;50;250;50 com.umlet.element.Class 430 290 250 90 Flug -- flugNr : String datum : String -- einchecken(p:Passagier, pl:Platz) com.umlet.element.Class 0 290 150 70 Flughafen -- name : String com.umlet.element.Relation 120 260 330 70 lt=- m1=1 m2=* <geht ab r1=start r2=abfluege 30;50;310;50 com.umlet.element.Relation 120 300 330 70 lt=- m1=1 m2=* <kommt an r1=ziel r2=ankuenfte 30;50;310;50 com.umlet.element.Relation 60 110 420 200 lt=- m1= 1 m2= * führt durch> 30;30;30;110;400;110;400;180 com.umlet.element.Relation 470 80 106 230 lt=- m1= * m2= 2..3 fliegt 60;210;60;30 com.umlet.element.Class 190 490 150 70 Passagier -- name : String com.umlet.element.custom.ThreeWayRelation 520 510 60 40 com.umlet.element.Relation 310 500 230 50 lt=- m2=0..1 210;30;30;30 com.umlet.element.Class 700 500 150 70 Platz -- platzNr : String com.umlet.element.Relation 550 500 170 50 lt=- m1=0..2 150;30;30;30 com.umlet.element.Relation 520 350 50 180 lt=- m2= * 30;160;30;30 com.umlet.element.Note 570 610 280 70 Bei einigen Fluglinien wird von stark übergewichtigen Personen erwartet, zwei Sitze zu buchen: http://bit.ly/1chjkSa com.umlet.element.Relation 640 520 80 110 lt=<. 30;30;60;90 com.umlet.element.Note 20 640 430 120 *Note from p. 38 of UML Superstructure Specification, v2.4.1:* For n-ary associations, the lower multiplicity of an end is typically 0. A lower multiplicity for an end of an n-ary association of 1 (or more) implies that one link (or more) must exist for every possible combination of values for the other ends. com.umlet.element.Relation 250 520 130 140 lt=<. 110;30;30;120 com.umlet.element.Note 620 90 210 80 Bei Ultra-Langstreckenflügen sind 3 Piloten an Bord um Ruhepausen zu ermöglichen: http://bit.ly/1ds2e3J com.umlet.element.Relation 540 90 100 70 lt=<. 30;50;80;30 com.umlet.element.Class 720 290 150 100 Flugzeug -- typ : String fabrNr : String -- starten() landen() com.umlet.element.Relation 580 180 240 130 lt=- m1= * m2= * <wird eingesetzt für 30;110;30;50;220;50;220;110 com.umlet.element.Relation 750 360 50 160 lt=<<<<- m1= 1 m2= 1..* 30;30;30;140