aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-07-27 15:56:24 +0200
committerWojtek Kosior <koszko@koszko.org>2022-08-10 17:25:05 +0200
commit879c41927171efc8d77d1de2739b18e2eb57580f (patch)
treede0e78afe2ea49e58c9bf2c662657392a00139ee /doc
parent52d12a4fa124daa1595529e3e7008276a7986d95 (diff)
downloadhaketilo-hydrilla-879c41927171efc8d77d1de2739b18e2eb57580f.tar.gz
haketilo-hydrilla-879c41927171efc8d77d1de2739b18e2eb57580f.zip
unfinished partial work
Diffstat (limited to 'doc')
-rw-r--r--doc/uml/classes.uxf759
1 files changed, 0 insertions, 759 deletions
diff --git a/doc/uml/classes.uxf b/doc/uml/classes.uxf
deleted file mode 100644
index 1dcbb56..0000000
--- a/doc/uml/classes.uxf
+++ /dev/null
@@ -1,759 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<diagram program="umlet" version="13.3">
- <zoom_level>8</zoom_level>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>248</x>
- <y>80</y>
- <w>128</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.addon.
-HaketiloAddon
-</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>384</x>
- <y>320</y>
- <w>184</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.pattern_tree.
-PatternTree[Policy]
-</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>288</x>
- <y>200</y>
- <w>176</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.state.
-HaketiloState</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>336</x>
- <y>104</y>
- <w>24</w>
- <h>112</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-
-m1=1
-m2=1</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;120.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>424</x>
- <y>224</y>
- <w>24</w>
- <h>112</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-
-m1=1
-m2=1
-</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;120.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>560</x>
- <y>384</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>/hydrilla.proxy.policies./
-/Policy/
-</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>536</x>
- <y>320</y>
- <w>112</w>
- <h>80</h>
- </coordinates>
- <panel_attributes>lt=[URL pattern]-&gt;
-m2=1..*
-
-</panel_attributes>
- <additional_attributes>40.0;20.0;100.0;20.0;100.0;80.0</additional_attributes>
- </element>
- <element>
- <id>UMLNote</id>
- <coordinates>
- <x>400</x>
- <y>32</y>
- <w>152</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>Receives&amp;processes events from mitmproxy.</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>368</x>
- <y>56</y>
- <w>48</w>
- <h>40</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>10.0;30.0;40.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLNote</id>
- <coordinates>
- <x>624</x>
- <y>88</y>
- <w>136</w>
- <h>48</h>
- </coordinates>
- <panel_attributes>Keeps track of all rules, mappings and resources.</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>456</x>
- <y>120</y>
- <w>184</w>
- <h>96</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>10.0;100.0;210.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>416</x>
- <y>768</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-PayloadPolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>416</x>
- <y>528</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>/hydrilla.proxy.policies./
-/BlockPolicy/</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>416</x>
- <y>672</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>/hydrilla.proxy.policies./
-/AllowPolicy/</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>416</x>
- <y>720</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-MetaResourcePolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>544</x>
- <y>408</y>
- <w>120</w>
- <h>392</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>130.0;10.0;130.0;470.0;10.0;470.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>544</x>
- <y>408</y>
- <w>104</w>
- <h>344</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>110.0;10.0;110.0;410.0;10.0;410.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>544</x>
- <y>408</y>
- <w>88</w>
- <h>296</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>90.0;10.0;90.0;350.0;10.0;350.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>544</x>
- <y>408</y>
- <w>72</w>
- <h>152</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>70.0;10.0;70.0;170.0;10.0;170.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>328</x>
- <y>728</y>
- <w>104</w>
- <h>24</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-</panel_attributes>
- <additional_attributes>10.0;10.0;110.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>168</x>
- <y>720</y>
- <w>168</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.flow_handlers.
-FlowHandlerMetaResource</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>488</x>
- <y>352</y>
- <w>256</w>
- <h>504</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-
-m1=1
-m2=1</panel_attributes>
- <additional_attributes>10.0;560.0;10.0;610.0;300.0;610.0;300.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>648</x>
- <y>328</y>
- <w>192</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.item_infos.
-MappingInfo</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>576</x>
- <y>176</y>
- <w>232</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.item_infos.
-VersionedItemInfo[MappingInfo]</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>432</x>
- <y>208</y>
- <w>160</w>
- <h>56</h>
- </coordinates>
- <panel_attributes>lt=[repository]-&gt;
-m2=1..*
-
-</panel_attributes>
- <additional_attributes>40.0;10.0;100.0;10.0;100.0;40.0;180.0;40.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>576</x>
- <y>224</y>
- <w>232</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.item_infos.
-VersionedItemInfo[ResourceInfo]</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>504</x>
- <y>184</y>
- <w>88</w>
- <h>48</h>
- </coordinates>
- <panel_attributes>lt=-&gt;
-m2=1..*
-
-</panel_attributes>
- <additional_attributes>10.0;40.0;10.0;10.0;90.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>648</x>
- <y>280</y>
- <w>192</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.item_infos.
-ResourceInfo</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>784</x>
- <y>184</y>
- <w>160</w>
- <h>184</h>
- </coordinates>
- <panel_attributes>lt=[version]-&gt;
-m2=1..*</panel_attributes>
- <additional_attributes>30.0;10.0;180.0;10.0;180.0;200.0;70.0;200.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>784</x>
- <y>232</y>
- <w>128</w>
- <h>88</h>
- </coordinates>
- <panel_attributes>lt=[version]-&gt;
-m2=1..*
-
-</panel_attributes>
- <additional_attributes>30.0;10.0;140.0;10.0;140.0;80.0;70.0;80.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>336</x>
- <y>536</y>
- <w>96</w>
- <h>24</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-</panel_attributes>
- <additional_attributes>10.0;10.0;100.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>176</x>
- <y>528</y>
- <w>168</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.flow_handlers.
-FlowHandlerBlockScripts</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>328</x>
- <y>680</y>
- <w>104</w>
- <h>24</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-</panel_attributes>
- <additional_attributes>10.0;10.0;110.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>168</x>
- <y>672</y>
- <w>168</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.flow_handlers.
-FlowHandlerAllowScripts</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>328</x>
- <y>776</y>
- <w>104</w>
- <h>24</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;&lt;&lt;-</panel_attributes>
- <additional_attributes>10.0;10.0;110.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>168</x>
- <y>768</y>
- <w>168</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.flow_handlers.
-FlowHandlerInjectPayload</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>8</x>
- <y>304</y>
- <w>168</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>/hydrilla.proxy.flow_handlers./
-/FlowHandler/</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>104</x>
- <y>328</y>
- <w>88</w>
- <h>232</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;270.0;90.0;270.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>88</x>
- <y>328</y>
- <w>96</w>
- <h>376</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;450.0;100.0;450.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>72</x>
- <y>328</y>
- <w>112</w>
- <h>424</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;510.0;120.0;510.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>56</x>
- <y>328</y>
- <w>128</w>
- <h>472</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;570.0;140.0;570.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>48</x>
- <y>80</y>
- <w>216</w>
- <h>240</h>
- </coordinates>
- <panel_attributes>lt=&lt;.
-&lt;&lt;instantiates&gt;&gt;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</panel_attributes>
- <additional_attributes>10.0;280.0;10.0;10.0;250.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>296</x>
- <y>432</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-FallbackBlockPolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>480</x>
- <y>456</y>
- <w>24</w>
- <h>88</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>152</x>
- <y>432</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-ErrorBlockPolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>360</x>
- <y>456</y>
- <w>144</w>
- <h>56</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>160.0;50.0;10.0;50.0;10.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>440</x>
- <y>432</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-RuleBlockPolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>216</x>
- <y>456</y>
- <w>168</w>
- <h>56</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>190.0;50.0;10.0;50.0;10.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>296</x>
- <y>576</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-FallbackAllowPolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>360</x>
- <y>600</y>
- <w>144</w>
- <h>56</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>160.0;50.0;10.0;50.0;10.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>440</x>
- <y>576</y>
- <w>136</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.policies.
-RuleAllowPolicy</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>480</x>
- <y>600</y>
- <w>24</w>
- <h>88</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;.</panel_attributes>
- <additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLNote</id>
- <coordinates>
- <x>616</x>
- <y>40</y>
- <w>144</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>Facilitates storing and modifying data on-disk.</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>584</x>
- <y>48</y>
- <w>48</w>
- <h>48</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>10.0;40.0;40.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>432</x>
- <y>80</y>
- <w>160</w>
- <h>32</h>
- </coordinates>
- <panel_attributes>hydrilla.proxy.store.
-HaketiloStore</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>440</x>
- <y>104</y>
- <w>24</w>
- <h>112</h>
- </coordinates>
- <panel_attributes>lt=&lt;&lt;-</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;120.0</additional_attributes>
- </element>
- <element>
- <id>UMLClass</id>
- <coordinates>
- <x>248</x>
- <y>272</y>
- <w>88</w>
- <h>24</h>
- </coordinates>
- <panel_attributes>lt=.
-StateUpdater</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>136</x>
- <y>264</y>
- <w>128</w>
- <h>56</h>
- </coordinates>
- <panel_attributes>lt=&lt;.
-&lt;&lt;produces&gt;&gt;</panel_attributes>
- <additional_attributes>140.0;20.0;10.0;20.0;10.0;50.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>312</x>
- <y>224</y>
- <w>64</w>
- <h>64</h>
- </coordinates>
- <panel_attributes>lt=&lt;.
-&lt;&lt;uses&gt;&gt;</panel_attributes>
- <additional_attributes>10.0;10.0;10.0;60.0</additional_attributes>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>256</x>
- <y>104</y>
- <w>64</w>
- <h>184</h>
- </coordinates>
- <panel_attributes>lt=&lt;.
-&lt;&lt;uses&gt;&gt;
-
-
-
-
-
-</panel_attributes>
- <additional_attributes>10.0;210.0;10.0;10.0</additional_attributes>
- </element>
- <element>
- <id>UMLNote</id>
- <coordinates>
- <x>136</x>
- <y>176</y>
- <w>96</w>
- <h>24</h>
- </coordinates>
- <panel_attributes>Function type</panel_attributes>
- <additional_attributes/>
- </element>
- <element>
- <id>Relation</id>
- <coordinates>
- <x>184</x>
- <y>192</y>
- <w>80</w>
- <h>96</h>
- </coordinates>
- <panel_attributes>lt=.</panel_attributes>
- <additional_attributes>80.0;100.0;10.0;10.0</additional_attributes>
- </element>
-</diagram>