diff --git a/etc/covid19python_url.gaphor b/etc/covid19python_url.gaphor new file mode 100644 index 0000000000000000000000000000000000000000..46c603b60af8147bdb5409e94e4b092cae6eb3e2 --- /dev/null +++ b/etc/covid19python_url.gaphor @@ -0,0 +1,634 @@ +<?xml version="1.0" encoding="utf-8"?> +<gaphor xmlns="http://gaphor.sourceforge.net/model" version="3.0" gaphor-version="2.2.1"> +<StyleSheet id="350c9e7c-67bd-11eb-9897-e5e5c434bbb8"/> +<Package id="350c9e7d-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>New model</val> +</name> +<nestedPackage> +<reflist> +<ref refid="44a7f994-67bd-11eb-9897-e5e5c434bbb8"/> +</reflist> +</nestedPackage> +<ownedDiagram> +<reflist> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedDiagram> +</Package> +<Diagram id="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>covid19</val> +</name> +<ownedPresentation> +<reflist> +<ref refid="44a7f995-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="735c4a2f-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="84d9c0e3-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="9425baed-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="b094bd9b-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="c6bfca9d-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="767ef1e3-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="93b9cd55-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="99346afb-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedPresentation> +<package> +<ref refid="350c9e7d-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<canvas> +<item id="44a7f995-67bd-11eb-9897-e5e5c434bbb8" type="PackageItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 7.0, 30.0)</val> +</matrix> +<width> +<val>652.0</val> +</width> +<height> +<val>503.0</val> +</height> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="44a7f994-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="735c4a2f-67bd-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 410.0, 87.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="84d9c0e3-67bd-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 79.0, 87.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="84d9c0e2-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="9425baed-67bd-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 79.0, 206.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="9425baec-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="b094bd9b-67bd-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 415.0, 206.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="c6bfca9d-67bd-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 45.0, 364.0)</val> +</matrix> +<width> +<val>272.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="c6bfca9c-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="767ef1e3-67be-11eb-9897-e5e5c434bbb8" type="AssociationItem"> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<head_subject> +<ref refid="767ef1e4-67be-11eb-9897-e5e5c434bbb8"/> +</head_subject> +<horizontal> +<val>0</val> +</horizontal> +<subject> +<ref refid="767ef1e2-67be-11eb-9897-e5e5c434bbb8"/> +</subject> +<tail_subject> +<ref refid="767ef1e5-67be-11eb-9897-e5e5c434bbb8"/> +</tail_subject> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 223.0, 219.0)</val> +</matrix> +<points> +<val>[(46.0, 8.310681926561756), (192.0, 6.148068669527902)]</val> +</points> +<head-connection> +<ref refid="9425baed-67bd-11eb-9897-e5e5c434bbb8"/> +</head-connection> +<tail-connection> +<ref refid="b094bd9b-67bd-11eb-9897-e5e5c434bbb8"/> +</tail-connection> +</item> +<item id="93b9cd55-67be-11eb-9897-e5e5c434bbb8" type="AssociationItem"> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<head_subject> +<ref refid="93b9cd56-67be-11eb-9897-e5e5c434bbb8"/> +</head_subject> +<horizontal> +<val>0</val> +</horizontal> +<subject> +<ref refid="93b9cd54-67be-11eb-9897-e5e5c434bbb8"/> +</subject> +<tail_subject> +<ref refid="93b9cd57-67be-11eb-9897-e5e5c434bbb8"/> +</tail_subject> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 515.0, 135.0)</val> +</matrix> +<points> +<val>[(1.75, 22.0), (-26.0, 71.0)]</val> +</points> +<head-connection> +<ref refid="735c4a2f-67bd-11eb-9897-e5e5c434bbb8"/> +</head-connection> +<tail-connection> +<ref refid="b094bd9b-67bd-11eb-9897-e5e5c434bbb8"/> +</tail-connection> +</item> +<item id="99346afb-67be-11eb-9897-e5e5c434bbb8" type="AssociationItem"> +<diagram> +<ref refid="350c9e7e-67bd-11eb-9897-e5e5c434bbb8"/> +</diagram> +<head_subject> +<ref refid="99346afc-67be-11eb-9897-e5e5c434bbb8"/> +</head_subject> +<horizontal> +<val>0</val> +</horizontal> +<subject> +<ref refid="99346afa-67be-11eb-9897-e5e5c434bbb8"/> +</subject> +<tail_subject> +<ref refid="99346afd-67be-11eb-9897-e5e5c434bbb8"/> +</tail_subject> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 182.0, 126.0)</val> +</matrix> +<points> +<val>[(3.2125000000000057, 31.0), (7.0, 80.0)]</val> +</points> +<head-connection> +<ref refid="84d9c0e3-67bd-11eb-9897-e5e5c434bbb8"/> +</head-connection> +<tail-connection> +<ref refid="9425baed-67bd-11eb-9897-e5e5c434bbb8"/> +</tail-connection> +</item> +</canvas> +</Diagram> +<Package id="44a7f994-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>covid19.blueprints.who</val> +</name> +<nestedPackage> +<reflist> +<ref refid="dced319c-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="05e1daa8-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</nestedPackage> +<ownedDiagram> +<reflist> +<ref refid="d559ff54-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedDiagram> +<package> +<ref refid="350c9e7d-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<presentation> +<reflist> +<ref refid="44a7f995-67bd-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Package> +<Class id="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>WhoDateReported</val> +</name> +<ownedAttribute> +<reflist> +<ref refid="47fea758-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="4fc5e316-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="542b98ce-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="5846db44-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="5aff9a60-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="61dfe01a-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="650091fe-67bf-11eb-9897-e5e5c434bbb8"/> +<ref refid="693df0ae-67bf-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedAttribute> +<package> +<ref refid="dced319c-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<presentation> +<reflist> +<ref refid="735c4a2f-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="fe687290-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Class> +<Class id="84d9c0e2-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>WhoRegion</val> +</name> +<package> +<ref refid="dced319c-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<presentation> +<reflist> +<ref refid="84d9c0e3-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="0093deba-67bf-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Class> +<Class id="9425baec-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>WhoCountry</val> +</name> +<ownedAttribute> +<reflist> +<ref refid="99346afc-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedAttribute> +<package> +<ref refid="dced319c-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<presentation> +<reflist> +<ref refid="9425baed-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="fd5e6ecc-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Class> +<Class id="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"> +<isAbstract> +<val>1</val> +</isAbstract> +<name> +<val>WhoGlobalData</val> +</name> +<ownedAttribute> +<reflist> +<ref refid="767ef1e4-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="93b9cd56-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedAttribute> +<package> +<ref refid="dced319c-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<presentation> +<reflist> +<ref refid="b094bd9b-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="ff73d42c-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Class> +<Class id="c6bfca9c-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>WhoGlobalDataImportTable</val> +</name> +<package> +<ref refid="05e1daa8-67be-11eb-9897-e5e5c434bbb8"/> +</package> +<presentation> +<reflist> +<ref refid="c6bfca9d-67bd-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Class> +<Package id="dced319c-67bd-11eb-9897-e5e5c434bbb8"> +<name> +<val>covid19.blueprints.who.model</val> +</name> +<ownedClassifier> +<reflist> +<ref refid="9425baec-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +<ref refid="84d9c0e2-67bd-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedClassifier> +<package> +<ref refid="44a7f994-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +</Package> +<Package id="05e1daa8-67be-11eb-9897-e5e5c434bbb8"> +<name> +<val>covid19.blueprints.who.model_import</val> +</name> +<ownedClassifier> +<reflist> +<ref refid="c6bfca9c-67bd-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedClassifier> +<package> +<ref refid="44a7f994-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +</Package> +<Association id="767ef1e2-67be-11eb-9897-e5e5c434bbb8"> +<memberEnd> +<reflist> +<ref refid="767ef1e4-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="767ef1e5-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</memberEnd> +<presentation> +<reflist> +<ref refid="767ef1e3-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Association> +<Property id="767ef1e4-67be-11eb-9897-e5e5c434bbb8"> +<aggregation> +<val>shared</val> +</aggregation> +<association> +<ref refid="767ef1e2-67be-11eb-9897-e5e5c434bbb8"/> +</association> +<class_> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<type> +<ref refid="9425baec-67bd-11eb-9897-e5e5c434bbb8"/> +</type> +</Property> +<Property id="767ef1e5-67be-11eb-9897-e5e5c434bbb8"> +<association> +<ref refid="767ef1e2-67be-11eb-9897-e5e5c434bbb8"/> +</association> +<type> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +</type> +</Property> +<Association id="93b9cd54-67be-11eb-9897-e5e5c434bbb8"> +<memberEnd> +<reflist> +<ref refid="93b9cd56-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="93b9cd57-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</memberEnd> +<presentation> +<reflist> +<ref refid="93b9cd55-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Association> +<Property id="93b9cd56-67be-11eb-9897-e5e5c434bbb8"> +<aggregation> +<val>shared</val> +</aggregation> +<association> +<ref refid="93b9cd54-67be-11eb-9897-e5e5c434bbb8"/> +</association> +<class_> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<type> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</type> +</Property> +<Property id="93b9cd57-67be-11eb-9897-e5e5c434bbb8"> +<association> +<ref refid="93b9cd54-67be-11eb-9897-e5e5c434bbb8"/> +</association> +<type> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +</type> +</Property> +<Association id="99346afa-67be-11eb-9897-e5e5c434bbb8"> +<memberEnd> +<reflist> +<ref refid="99346afc-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="99346afd-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</memberEnd> +<presentation> +<reflist> +<ref refid="99346afb-67be-11eb-9897-e5e5c434bbb8"/> +</reflist> +</presentation> +</Association> +<Property id="99346afc-67be-11eb-9897-e5e5c434bbb8"> +<aggregation> +<val>shared</val> +</aggregation> +<association> +<ref refid="99346afa-67be-11eb-9897-e5e5c434bbb8"/> +</association> +<class_> +<ref refid="9425baec-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<type> +<ref refid="84d9c0e2-67bd-11eb-9897-e5e5c434bbb8"/> +</type> +</Property> +<Property id="99346afd-67be-11eb-9897-e5e5c434bbb8"> +<association> +<ref refid="99346afa-67be-11eb-9897-e5e5c434bbb8"/> +</association> +<type> +<ref refid="9425baec-67bd-11eb-9897-e5e5c434bbb8"/> +</type> +</Property> +<Diagram id="d559ff54-67be-11eb-9897-e5e5c434bbb8"> +<name> +<val>covid19.blueprints.who diagram</val> +</name> +<ownedPresentation> +<reflist> +<ref refid="fd5e6ecc-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="fe687290-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="ff73d42c-67be-11eb-9897-e5e5c434bbb8"/> +<ref refid="0093deba-67bf-11eb-9897-e5e5c434bbb8"/> +</reflist> +</ownedPresentation> +<package> +<ref refid="44a7f994-67bd-11eb-9897-e5e5c434bbb8"/> +</package> +<canvas> +<item id="fd5e6ecc-67be-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 495.0, 516.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="d559ff54-67be-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="9425baec-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="fe687290-67be-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 195.0, 376.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>206.0</val> +</height> +<diagram> +<ref refid="d559ff54-67be-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="ff73d42c-67be-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 323.0, 668.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="d559ff54-67be-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="b094bd9a-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +<item id="0093deba-67bf-11eb-9897-e5e5c434bbb8" type="ClassItem"> +<matrix> +<val>(1.0, 0.0, 0.0, 1.0, 491.0, 372.0)</val> +</matrix> +<width> +<val>190.0</val> +</width> +<height> +<val>70.0</val> +</height> +<diagram> +<ref refid="d559ff54-67be-11eb-9897-e5e5c434bbb8"/> +</diagram> +<subject> +<ref refid="84d9c0e2-67bd-11eb-9897-e5e5c434bbb8"/> +</subject> +</item> +</canvas> +</Diagram> +<Property id="47fea758-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>date_reported</val> +</name> +</Property> +<Property id="4fc5e316-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>year_week</val> +</name> +</Property> +<Property id="542b98ce-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>datum</val> +</name> +</Property> +<Property id="5846db44-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>year</val> +</name> +</Property> +<Property id="5aff9a60-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>month</val> +</name> +</Property> +<Property id="61dfe01a-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>day_of_month</val> +</name> +</Property> +<Property id="650091fe-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>day_of_week</val> +</name> +</Property> +<Property id="693df0ae-67bf-11eb-9897-e5e5c434bbb8"> +<class_> +<ref refid="735c4a2e-67bd-11eb-9897-e5e5c434bbb8"/> +</class_> +<name> +<val>week_of_year</val> +</name> +</Property> +</gaphor> \ No newline at end of file