10 UMLUseCase 50 560 100 100 Account (Sender) lt=. UMLUseCase 240 560 100 100 SendMax. issuer lt=. Relation 140 600 120 30 lt=. 100.0;10.0;10.0;10.0 UMLUseCase 470 560 100 100 Amount. issuer lt=. UMLUseCase 640 560 100 100 Destination (Receiver) lt=. Relation 560 600 100 30 lt=. 10.0;10.0;80.0;10.0 UMLSpecialState 400 600 20 20 type=termination UMLUseCase 50 170 100 100 Account (Sender) lt=. UMLUseCase 410 170 100 100 Destination (Receiver) lt=. UMLUseCase 290 170 100 100 Amount. issuer lt=. Text 390 210 30 40 = Relation 140 210 170 30 lw=2.5 150.0;10.0;10.0;10.0 UMLUseCase 50 300 100 100 Account (Sender) lt=. Relation 140 340 190 30 lw=2.5 170.0;10.0;10.0;10.0 UMLUseCase 570 300 100 100 Destination (Receiver) lt=. UMLUseCase 310 300 100 100 Amount. issuer lt=. UMLUseCase 40 40 100 100 Account (Sender) lt=. Relation 250 80 180 30 lw=2.5 160.0;10.0;10.0;10.0 UMLUseCase 410 40 100 100 Destination (Receiver) lt=. Text 140 80 30 40 = UMLUseCase 160 40 100 100 Amount. issuer lt=. Relation 400 340 190 30 lt=. 170.0;10.0;10.0;10.0 UMLUseCase 50 430 100 100 Account (Sender) lt=. Relation 140 470 120 30 lt=. 100.0;10.0;10.0;10.0 UMLUseCase 240 430 100 100 SendMax. issuer currency lt=. Text 340 470 30 40 *=* UMLUseCase 360 430 100 100 Amount. issuer currency lt=. UMLUseCase 570 430 100 100 Destination (Receiver) lt=. Relation 450 470 140 30 lt=. 120.0;10.0;10.0;10.0 Relation 330 600 160 30 lw=2.5 140.0;10.0;10.0;10.0 UMLNote 620 130 130 70 Same currency: Direct trust line from sender to receiver Relation 530 40 50 240 lt=- 10.0;220.0;30.0;220.0;30.0;10.0;10.0;10.0 Relation 690 300 50 240 lt=- 10.0;220.0;30.0;220.0;30.0;10.0;10.0;10.0 UMLNote 790 560 130 90 Same currency: Rippling through two issuers - unlikely to work bg=yellow Relation 730 530 50 160 lt=- 10.0;140.0;30.0;140.0;30.0;10.0;10.0;10.0 UMLNote 760 370 130 70 Same currency: Rippling through one issuer UMLUseCase 660 700 100 100 Destination (Receiver) lt=. Relation 600 740 80 30 lt=. 10.0;10.0;60.0;10.0 UMLUseCase 510 700 100 100 Amount. issuer lt=. Relation 290 740 80 30 lw=2.5 60.0;10.0;10.0;10.0 UMLUseCase 200 700 100 100 SendMax. issuer lt=. Relation 140 740 80 30 lt=. 60.0;10.0;10.0;10.0 UMLUseCase 50 700 100 100 Account (Sender) lt=. UMLClass 350 700 100 100 Order Book -- FOO (issuer) -- BAR (issuer) lw=2.5 Relation 440 740 90 30 lw=2.5 70.0;10.0;10.0;10.0 UMLClass 900 50 210 210 Legend -- Relation 900 90 60 30 lw=2.5 40.0;10.0;10.0;10.0 Text 950 120 140 40 implied by transaction fields Relation 900 130 60 30 lt=. 40.0;10.0;10.0;10.0 Text 950 80 150 40 completes the default path UMLUseCase 910 160 30 30 UMLClass 910 210 30 30 Text 950 160 120 40 path step - account Text 950 200 130 40 path step - order book Relation 760 680 50 160 lt=- 10.0;140.0;30.0;140.0;30.0;10.0;10.0;10.0 UMLNote 820 720 130 90 Cross-currency: Default path automatically uses an order book