mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-04 20:05:50 +00:00
523 lines
12 KiB
XML
523 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<diagram program="umlet" version="14.2">
|
|
<zoom_level>10</zoom_level>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>210</x>
|
|
<y>160</y>
|
|
<w>170</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>*Held*
|
|
No one can finish or cancel the Escrow.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>230</x>
|
|
<y>80</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=initial</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>230</x>
|
|
<y>80</y>
|
|
<w>210</w>
|
|
<h>100</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowCreate transaction</panel_attributes>
|
|
<additional_attributes>10.0;80.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>230</x>
|
|
<y>210</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>210</x>
|
|
<y>270</y>
|
|
<w>170</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>*Ready*
|
|
Anyone can finish the Escrow.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>510</x>
|
|
<y>300</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>370</x>
|
|
<y>290</y>
|
|
<w>160</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowFinish
|
|
transaction</panel_attributes>
|
|
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>230</x>
|
|
<y>340</y>
|
|
<w>30</w>
|
|
<h>110</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>210</x>
|
|
<y>430</y>
|
|
<w>170</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>*Expired*
|
|
Anyone can cancel the Escrow.
|
|
No one can finish it.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>370</x>
|
|
<y>450</y>
|
|
<w>160</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowCancel
|
|
transaction</panel_attributes>
|
|
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>510</x>
|
|
<y>460</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=flow_final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>990</x>
|
|
<y>80</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=initial</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>990</x>
|
|
<y>90</y>
|
|
<w>210</w>
|
|
<h>200</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
r2=EscrowCreate transaction
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;180.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>1270</x>
|
|
<y>300</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1130</x>
|
|
<y>290</y>
|
|
<w>160</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowFinish
|
|
transaction</panel_attributes>
|
|
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>210</x>
|
|
<y>20</y>
|
|
<w>180</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>*FinishAfter time only*</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>980</x>
|
|
<y>20</y>
|
|
<w>180</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>*Condition only*</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>610</x>
|
|
<y>80</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=initial</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>610</x>
|
|
<y>80</y>
|
|
<w>210</w>
|
|
<h>100</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowCreate transaction</panel_attributes>
|
|
<additional_attributes>10.0;80.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>610</x>
|
|
<y>210</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>890</x>
|
|
<y>300</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>750</x>
|
|
<y>290</y>
|
|
<w>160</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowFinish
|
|
transaction</panel_attributes>
|
|
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>590</x>
|
|
<y>20</y>
|
|
<w>180</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>*Both Condition and FinishAfter time*
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>970</x>
|
|
<y>270</y>
|
|
<w>170</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>*Conditionally Ready*
|
|
Anyone with the correct fulfillment can finish the Escrow.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>970</x>
|
|
<y>430</y>
|
|
<w>170</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>*Expired*
|
|
Anyone can cancel the Escrow.
|
|
No one can finish it.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>990</x>
|
|
<y>340</y>
|
|
<w>30</w>
|
|
<h>110</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>610</x>
|
|
<y>340</y>
|
|
<w>30</w>
|
|
<h>110</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>590</x>
|
|
<y>160</y>
|
|
<w>170</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>*Held*
|
|
No one can finish or cancel the Escrow.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>590</x>
|
|
<y>430</y>
|
|
<w>170</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>*Expired*
|
|
Anyone can cancel the Escrow.
|
|
No one can finish it.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>110</x>
|
|
<y>50</y>
|
|
<w>30</w>
|
|
<h>550</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;530.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>590</x>
|
|
<y>270</y>
|
|
<w>170</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>*Conditionally Ready*
|
|
Anyone with the correct fulfillment can finish the Escrow.
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>90</x>
|
|
<y>380</y>
|
|
<w>860</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=..</panel_attributes>
|
|
<additional_attributes>10.0;10.0;840.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>90</x>
|
|
<y>230</y>
|
|
<w>860</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=.</panel_attributes>
|
|
<additional_attributes>10.0;10.0;840.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>10</x>
|
|
<y>210</y>
|
|
<w>110</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>FinishAfter time
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>10</x>
|
|
<y>360</y>
|
|
<w>110</w>
|
|
<h>70</h>
|
|
</coordinates>
|
|
<panel_attributes>CancelAfter time
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>750</x>
|
|
<y>450</y>
|
|
<w>160</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowCancel
|
|
transaction</panel_attributes>
|
|
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>890</x>
|
|
<y>460</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=flow_final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1130</x>
|
|
<y>450</y>
|
|
<w>160</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
EscrowCancel
|
|
transaction</panel_attributes>
|
|
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>1270</x>
|
|
<y>460</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=flow_final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>100</x>
|
|
<y>20</y>
|
|
<w>60</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>Time
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>920</x>
|
|
<y>380</y>
|
|
<w>380</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=.</panel_attributes>
|
|
<additional_attributes>10.0;10.0;360.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>380</x>
|
|
<y>370</y>
|
|
<w>170</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>(if CancelAfter specified)
|
|
fontsize=12</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>1020</x>
|
|
<y>370</y>
|
|
<w>160</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>(CancelAfter required)
|
|
fontsize=12
|
|
</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
</diagram>
|