diagram source files

This commit is contained in:
mDuo13
2016-02-23 00:29:51 -08:00
parent fe2bafb795
commit 8c1d619ca2
13 changed files with 19287 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

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

Binary file not shown.

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.2">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>420</x>
<y>80</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Bob</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>70</x>
<y>80</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>240</x>
<y>80</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Alice</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>290</x>
<y>90</y>
<w>150</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$20</panel_attributes>
<additional_attributes>10.0;20.0;130.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>120</x>
<y>90</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
</diagram>

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.2">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>420</x>
<y>80</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Bob</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>70</x>
<y>80</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>240</x>
<y>80</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Alice</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>290</x>
<y>90</y>
<w>150</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=-&gt;
$17</panel_attributes>
<additional_attributes>130.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>120</x>
<y>90</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=-&gt;
$13</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
</diagram>

View File

@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.1">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>450</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>100</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>270</x>
<y>110</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>340</x>
<y>130</y>
<w>130</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$1</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>150</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>620</x>
<y>110</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
B</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>500</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$100</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>810</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>690</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$2</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
</diagram>

View File

@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.1">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>450</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>100</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>270</x>
<y>110</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>340</x>
<y>130</y>
<w>130</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$11</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>150</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$0</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>620</x>
<y>110</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
B</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>500</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$90</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>810</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>690</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$12</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
</diagram>

View File

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.1">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>450</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>100</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>270</x>
<y>110</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>340</x>
<y>130</y>
<w>130</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$1
NoRipple</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>150</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>620</x>
<y>110</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
B</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>500</x>
<y>130</y>
<w>140</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$100
NoRipple</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>810</x>
<y>120</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>690</x>
<y>130</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$2</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
</diagram>

View File

@@ -0,0 +1,474 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.2">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>570</x>
<y>70</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>220</x>
<y>70</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>390</x>
<y>60</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>460</x>
<y>80</y>
<w>130</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$1
NoRipple</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>270</x>
<y>80</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>740</x>
<y>60</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
B</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>80</y>
<w>140</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$100
NoRipple .</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>930</x>
<y>70</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>810</x>
<y>80</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$2</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>50</x>
<y>80</y>
<w>150</w>
<h>40</h>
</coordinates>
<panel_attributes>Invalid path
(Cannot ripple)
bg=red
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>220</x>
<y>190</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>270</x>
<y>200</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>390</x>
<y>180</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>460</x>
<y>200</y>
<w>130</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$1
NoRipple</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>570</x>
<y>190</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>200</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$100</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>740</x>
<y>180</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
B</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>810</x>
<y>200</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$2</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>930</x>
<y>190</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>50</x>
<y>190</y>
<w>150</w>
<h>50</h>
</coordinates>
<panel_attributes>Valid path
(Rippling possible)
bg=green
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>220</x>
<y>320</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>270</x>
<y>330</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>390</x>
<y>310</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>460</x>
<y>330</y>
<w>130</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$1</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>570</x>
<y>320</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>330</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$100</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>810</x>
<y>330</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$2</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>740</x>
<y>310</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
B</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>930</x>
<y>320</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>220</x>
<y>450</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Charlie</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>270</x>
<y>460</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>390</x>
<y>440</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Gateway
A</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>460</x>
<y>460</y>
<w>130</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$1
NoRipple</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>570</x>
<y>450</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Emily</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>460</y>
<w>140</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
$100
NoRipple</panel_attributes>
<additional_attributes>10.0;20.0;120.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>740</x>
<y>450</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Daniel</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>50</x>
<y>330</y>
<w>150</w>
<h>50</h>
</coordinates>
<panel_attributes>Valid path
(Rippling possible)
bg=green
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>50</x>
<y>460</y>
<w>150</w>
<h>50</h>
</coordinates>
<panel_attributes>Valid path
(Rippling possible)
bg=green
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLNote</id>
<coordinates>
<x>830</x>
<y>430</y>
<w>160</w>
<h>110</h>
</coordinates>
<panel_attributes>This path is valid
because Daniel, but not Emily, has set the NoRipple flag on the trust line between them
bg=yellow</panel_attributes>
<additional_attributes/>
</element>
</diagram>

View File

@@ -0,0 +1,499 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.3">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>620</x>
<y>240</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rf1BiGe...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>570</x>
<y>270</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>60</x>
<y>240</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Sender:
r9cZA1m...
Currency:
USD
lt=.</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>200</x>
<y>240</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rvYAfWj...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>340</x>
<y>240</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Order Book:
--
USD
rvYAfWj...
--
USD
rMwjYe...</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>480</x>
<y>240</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rMwjYe...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>760</x>
<y>240</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Receiver:
ra5nK24...
Currency:
USD
lt=.</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>430</x>
<y>270</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>710</x>
<y>280</y>
<w>70</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=.</panel_attributes>
<additional_attributes>50.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>290</x>
<y>270</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>150</x>
<y>280</y>
<w>70</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=.</panel_attributes>
<additional_attributes>50.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>UMLNote</id>
<coordinates>
<x>920</x>
<y>230</y>
<w>140</w>
<h>120</h>
</coordinates>
<panel_attributes>Same-currency paths can connect through rippling or through order books.
bg=yellow</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>60</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Sender:
r9cZA1m...
Currency:
USD
lt=.</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>150</x>
<y>450</y>
<w>70</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=.</panel_attributes>
<additional_attributes>50.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>200</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rvYAfWj...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>290</x>
<y>440</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>340</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Order Book:
--
USD
rvYAfWj...
--
XRP</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>620</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rMwjYe...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>710</x>
<y>440</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>760</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rf1BiGe...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>850</x>
<y>450</y>
<w>70</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=.</panel_attributes>
<additional_attributes>50.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>900</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Receiver:
ra5nK24...
Currency:
USD
lt=.</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>410</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Order Book:
--
XRP
--
USD
rMwjYe...</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>430</x>
<y>440</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>570</x>
<y>440</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>60</x>
<y>60</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Sender:
r9cZA1m...
Currency:
USD
lt=.</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>340</x>
<y>60</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Receiver:
ra5nK24...
Currency:
USD
lt=.</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>200</x>
<y>60</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>Account:
--
rvYAfWj...
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>150</x>
<y>100</y>
<w>70</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=.</panel_attributes>
<additional_attributes>50.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>290</x>
<y>90</y>
<w>70</w>
<h>40</h>
</coordinates>
<panel_attributes/>
<additional_attributes>50.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLNote</id>
<coordinates>
<x>500</x>
<y>60</y>
<w>130</w>
<h>100</h>
</coordinates>
<panel_attributes>A simple path, which ripples through an issuer trusted by both parties
bg=yellow</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLNote</id>
<coordinates>
<x>1050</x>
<y>400</y>
<w>140</w>
<h>120</h>
</coordinates>
<panel_attributes>XRP can bridge two order books
bg=yellow</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1010</x>
<y>30</y>
<w>170</w>
<h>180</h>
</coordinates>
<panel_attributes>Legend
--</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Text</id>
<coordinates>
<x>1060</x>
<y>60</y>
<w>120</w>
<h>40</h>
</coordinates>
<panel_attributes>Implied path step/link</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>1020</x>
<y>120</y>
<w>30</w>
<h>30</h>
</coordinates>
<panel_attributes>
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Text</id>
<coordinates>
<x>1060</x>
<y>110</y>
<w>120</w>
<h>50</h>
</coordinates>
<panel_attributes>Path step - account</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1020</x>
<y>170</y>
<w>30</w>
<h>30</h>
</coordinates>
<panel_attributes/>
<additional_attributes/>
</element>
<element>
<id>Text</id>
<coordinates>
<x>1060</x>
<y>160</y>
<w>120</w>
<h>50</h>
</coordinates>
<panel_attributes>Path step - order book</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1010</x>
<y>70</y>
<w>60</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=.</panel_attributes>
<additional_attributes>40.0;10.0;10.0;10.0</additional_attributes>
</element>
</diagram>

View File

@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.2">
<zoom_level>10</zoom_level>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>600</x>
<y>20</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>SnapSwap</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>470</x>
<y>40</y>
<w>150</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
qual_in=
qual_out=</panel_attributes>
<additional_attributes>130.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>420</x>
<y>30</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Middle
Man</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>310</x>
<y>40</y>
<w>130</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
qual_in=
qual_out=</panel_attributes>
<additional_attributes>10.0;20.0;110.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>240</x>
<y>20</y>
<w>80</w>
<h>80</h>
</coordinates>
<panel_attributes>Bitstamp</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>120</x>
<y>40</y>
<w>140</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$10 USD</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>70</x>
<y>30</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Alice
fontsize=11</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLUseCase</id>
<coordinates>
<x>760</x>
<y>30</y>
<w>60</w>
<h>60</h>
</coordinates>
<panel_attributes>Bob
fontsize=11</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>670</x>
<y>40</y>
<w>110</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;-
$0 USD</panel_attributes>
<additional_attributes>10.0;20.0;90.0;20.0</additional_attributes>
</element>
</diagram>

Binary file not shown.