blob: 94b258e226ece7fd67213c09d5d3ac71201abff8 [file] [log] [blame]
Zhenkai Zhu22f4c812012-03-05 16:18:41 -08001<?xml version="1.0" encoding="UTF-8"?>
2<XMI verified="false" xmi.version="1.2" timestamp="2012-03-05T16:17:37" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
3 <XMI.header>
4 <XMI.documentation>
5 <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6 <XMI.exporterVersion>1.5.9</XMI.exporterVersion>
7 <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
8 </XMI.documentation>
9 <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/>
10 </XMI.header>
11 <XMI.content>
12 <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model">
13 <UML:Namespace.ownedElement>
14 <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/>
15 <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/>
16 <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View">
17 <UML:Namespace.ownedElement>
18 <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes">
19 <UML:Namespace.ownedElement>
20 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TwsFYDJWnDnb" name="int"/>
21 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7nyJP38lSVD0" name="char"/>
22 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vyNmznxe2Cbz" name="bool"/>
23 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6E3HPQr3yAY5" name="float"/>
24 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="M8T5I6tJmZPh" name="double"/>
25 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tMffHhittAAZ" name="short"/>
26 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6ktxdHopRe3s" name="long"/>
27 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="A8JHKNWVBvs4" name="unsigned int"/>
28 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TKL0ZCBIY6AC" name="unsigned short"/>
29 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JxtLLfsS1vuD" name="unsigned long"/>
30 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="E6dYgdRdZ0vD" name="string"/>
31 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="j3tmpLfTNy7D" isRoot="false" xmi.id="CkSapagUYfMJ" name="struct ccn*"/>
32 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="F9VAjaULMylX" isRoot="false" xmi.id="7S9B8LKK1iVZ" name="struct ccn_keystore *"/>
33 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="lYYJqC3zgwC5" isRoot="false" xmi.id="PbDtwPqPBcan" name="struct ccn_charbuf *"/>
34 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="7j0vVD8pa8BE" isRoot="false" xmi.id="sfkL4FNzIneV" name="unordered_set&lt;string>"/>
35 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="yafTMfn6TCWT" isRoot="false" xmi.id="7EgB5Ev28mH5" name="list&lt;xml>"/>
36 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="SLsR5Gu7M5X3" isRoot="false" xmi.id="TcbihAwM5rNQ" name="map&lt;string, xml>"/>
37 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="BrlU6utRTTGG" isRoot="false" xmi.id="OR3kMSOmHYEw" name="boost::function&lt;>"/>
38 <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" elementReference="WOPdJKEjTosD" isRoot="false" xmi.id="UwuuqkDW57iQ" name="unordered_map&lt;string, string>"/>
39 </UML:Namespace.ownedElement>
40 </UML:Package>
41 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="axagkQOlo1RI" name="CcnxWrapper">
42 <UML:Classifier.feature>
43 <UML:Attribute visibility="private" isSpecification="false" xmi.id="XNAbAEmSmyQK" type="CkSapagUYfMJ" initialValue="NULL" name="handle"/>
44 <UML:Attribute visibility="private" isSpecification="false" xmi.id="T3zPpZMljZ4H" type="7S9B8LKK1iVZ" initialValue="NULL" name="keystore"/>
45 <UML:Attribute visibility="private" isSpecification="false" xmi.id="b5ceAYSJ1BQX" type="PbDtwPqPBcan" initialValue="NULL" name="keyLocator"/>
46 <UML:Attribute visibility="private" isSpecification="false" xmi.id="0GetoCJokIcZ" type="J171XZD8WXLq" name="mutex"/>
47 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Mu7hyvU7CxaJ" name="CcnxWrapper"/>
48 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5Qhj0bA6fMJX" name="~CcnxWrapper"/>
49 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JHosJyqCEq72" name="sendInterest">
50 <UML:BehavioralFeature.parameter>
51 <UML:Parameter kind="return" xmi.id="8l6qfva5PEc5" type="TwsFYDJWnDnb"/>
52 <UML:Parameter visibility="private" isSpecification="false" xmi.id="aqSMhbOMEMP3" type="E6dYgdRdZ0vD" value="" name="strInterest"/>
53 <UML:Parameter visibility="private" isSpecification="false" xmi.id="kirLMgdMaSe9" type="rwcFETFTCGG4" value="" name="callback"/>
54 </UML:BehavioralFeature.parameter>
55 </UML:Operation>
56 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yElsCuK0DKzL" name="setInterestFilter">
57 <UML:BehavioralFeature.parameter>
58 <UML:Parameter kind="return" xmi.id="qKn1QEoxvv4E" type="TwsFYDJWnDnb"/>
59 <UML:Parameter visibility="private" isSpecification="false" xmi.id="zQQdpxzputG9" type="E6dYgdRdZ0vD" value="" name="prefix"/>
60 <UML:Parameter visibility="private" isSpecification="false" xmi.id="KSnakxEY9WrI" type="rwcFETFTCGG4" value="" name="callback"/>
61 </UML:BehavioralFeature.parameter>
62 </UML:Operation>
63 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="54wlpEgy1stM" name="publishData">
64 <UML:BehavioralFeature.parameter>
65 <UML:Parameter kind="return" xmi.id="0b0JXK2P6yJq" type="TwsFYDJWnDnb"/>
66 <UML:Parameter visibility="private" isSpecification="false" xmi.id="DaMjGoP7552t" type="E6dYgdRdZ0vD" value="" name="name"/>
67 <UML:Parameter visibility="private" isSpecification="false" xmi.id="vTU7ntH3cPy1" type="xRFQwS3Ze5yN" value="" name="buffer"/>
68 <UML:Parameter visibility="private" isSpecification="false" xmi.id="GcaRz8tmD0CT" type="hXXwlMYmp5K9" value="" name="len"/>
69 </UML:BehavioralFeature.parameter>
70 </UML:Operation>
71 </UML:Classifier.feature>
72 </UML:Class>
73 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="j3tmpLfTNy7D" name="struct ccn"/>
74 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F9VAjaULMylX" name="struct ccn_keystore"/>
75 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lYYJqC3zgwC5" name="struct ccn_charbuf"/>
76 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rwcFETFTCGG4" name="boost::function&lt;>"/>
77 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xRFQwS3Ze5yN" name="char *"/>
78 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hXXwlMYmp5K9" name="size_t"/>
79 <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="12LoCuSnZCHe" name="boost">
80 <UML:Namespace.ownedElement>
81 <UML:Package visibility="public" isSpecification="false" namespace="12LoCuSnZCHe" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7RmoM5HW4GIW" name="mutex">
82 <UML:Namespace.ownedElement>
83 <UML:Class visibility="public" isSpecification="false" namespace="7RmoM5HW4GIW" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="J171XZD8WXLq" name="scoped_lock"/>
84 </UML:Namespace.ownedElement>
85 </UML:Package>
86 <UML:Class visibility="public" isSpecification="false" namespace="12LoCuSnZCHe" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BrlU6utRTTGG" name="function"/>
87 </UML:Namespace.ownedElement>
88 </UML:Package>
89 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qDcULtX8J4ZY" name="SyncAppWrapper">
90 <UML:Classifier.feature>
91 <UML:Attribute visibility="private" isSpecification="false" xmi.id="xfJyHgnlPuVz" type="uRUQS8VjOJPa" name="syncApp"/>
92 <UML:Attribute visibility="private" isSpecification="false" xmi.id="GmYmDZQFad5T" type="I5JCD3hPt4Jy" name="syncDataHandler"/>
93 <UML:Attribute visibility="private" isSpecification="false" xmi.id="kgZnzzHRtDvq" type="axagkQOlo1RI" name="ccnxHandle"/>
94 <UML:Attribute visibility="private" isSpecification="false" xmi.id="5nP1uh0VmKwh" type="dqSKZExFNgWI" name="pit"/>
95 <UML:Attribute visibility="private" isSpecification="false" xmi.id="Kq4JSXGPhZxa" type="OR3kMSOmHYEw" name="dataFetchCallback"/>
96 <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1n9oDXVbDjjS" name="sendSyncInterest"/>
97 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qjJbgQdGFeEU" name="handleSyncInterest"/>
98 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NQW7zvuSZxOs" name="SyncAppWrapper">
99 <UML:BehavioralFeature.parameter>
100 <UML:Parameter visibility="private" isSpecification="false" xmi.id="XS0Z1zUsV4v6" type="E6dYgdRdZ0vD" value="" name="syncPrefix"/>
101 <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZY1PVmlihtbj" type="OR3kMSOmHYEw" value="" name="dataFetchCallback"/>
102 </UML:BehavioralFeature.parameter>
103 </UML:Operation>
104 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pVEx48kAekYC" name="~SyncAppWrapper"/>
105 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vYhqLMJOp2ai" name="addLocalNames">
106 <UML:BehavioralFeature.parameter>
107 <UML:Parameter kind="return" xmi.id="oqK7jKOjZims" type="vyNmznxe2Cbz"/>
108 <UML:Parameter visibility="private" isSpecification="false" xmi.id="HxkZbJSw8oi6" type="E6dYgdRdZ0vD" value="" name="prefix"/>
109 <UML:Parameter visibility="private" isSpecification="false" xmi.id="wTyrGFpgoExR" type="6ktxdHopRe3s" value="" name="seq"/>
110 </UML:BehavioralFeature.parameter>
111 </UML:Operation>
112 <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nDMOvs9Y1mkq" name="addRemoteNames">
113 <UML:BehavioralFeature.parameter>
114 <UML:Parameter visibility="private" isSpecification="false" xmi.id="zpd5BJiG7WPP" type="SLrrej4kegYi" value="" name="states"/>
115 </UML:BehavioralFeature.parameter>
116 </UML:Operation>
117 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uEx1AOzmJMhi" name="findDiff">
118 <UML:BehavioralFeature.parameter>
119 <UML:Parameter visibility="private" isSpecification="false" xmi.id="ah2RnI9tbNLW" type="E6dYgdRdZ0vD" value="" name="rootDigest"/>
120 </UML:BehavioralFeature.parameter>
121 </UML:Operation>
122 </UML:Classifier.feature>
123 </UML:Class>
124 <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vY0G6QdLdCTc" name="Sync">
125 <UML:Namespace.ownedElement>
126 <UML:Class visibility="public" isSpecification="false" namespace="vY0G6QdLdCTc" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uRUQS8VjOJPa" name="App"/>
127 </UML:Namespace.ownedElement>
128 </UML:Package>
129 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="I5JCD3hPt4Jy" name="SyncDataHandler">
130 <UML:Classifier.feature>
131 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="fQf0vl63MAdZ" name="&lt;&lt;">
132 <UML:BehavioralFeature.parameter>
133 <UML:Parameter kind="return" xmi.id="8WqugF3bmZLa" type="qkGRhgC0zZhk"/>
134 <UML:Parameter visibility="private" isSpecification="false" xmi.id="0cwPVI0ydaSJ" type="SLrrej4kegYi" value="" name="states"/>
135 </UML:BehavioralFeature.parameter>
136 </UML:Operation>
137 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MJOOfliaTpjw" name=">>">
138 <UML:BehavioralFeature.parameter>
139 <UML:Parameter kind="return" xmi.id="3bOgxrAtkoQH" type="SLrrej4kegYi"/>
140 <UML:Parameter visibility="private" isSpecification="false" xmi.id="nrFSecm5w5yo" type="qkGRhgC0zZhk" value="" name="states"/>
141 </UML:BehavioralFeature.parameter>
142 </UML:Operation>
143 </UML:Classifier.feature>
144 </UML:Class>
145 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dqSKZExFNgWI" name="SyncInterestTable">
146 <UML:Classifier.feature>
147 <UML:Attribute visibility="private" isSpecification="false" xmi.id="LG1ouTABeVjt" type="UwuuqkDW57iQ" name="pit"/>
148 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Z8zVNGOSGF5Q" name="insert">
149 <UML:BehavioralFeature.parameter>
150 <UML:Parameter kind="return" xmi.id="jbaZNzpOkCyd" type="vyNmznxe2Cbz"/>
151 <UML:Parameter visibility="private" isSpecification="false" xmi.id="sRffiOItHx2s" type="E6dYgdRdZ0vD" value="" name="interest"/>
152 </UML:BehavioralFeature.parameter>
153 </UML:Operation>
154 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9ZH0txIhM5WZ" name="extractAll">
155 <UML:BehavioralFeature.parameter>
156 <UML:Parameter kind="return" xmi.id="fvfdXGx2TGiB" type="sfkL4FNzIneV"/>
157 </UML:BehavioralFeature.parameter>
158 </UML:Operation>
159 </UML:Classifier.feature>
160 </UML:Class>
161 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7j0vVD8pa8BE" name="unordered_set"/>
162 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EKCURQedqFKJ" name="AppDataFetcher">
163 <UML:Classifier.feature>
164 <UML:Attribute visibility="private" isSpecification="false" xmi.id="0HewCkB5ipVV" type="axagkQOlo1RI" name="ccnxHandle"/>
165 <UML:Attribute visibility="private" isSpecification="false" xmi.id="XmDldLxEOaPO" type="OR3kMSOmHYEw" name="incomingDataCallback"/>
166 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lz8vlyH9JF6b" name="fetch">
167 <UML:BehavioralFeature.parameter>
168 <UML:Parameter visibility="private" isSpecification="false" xmi.id="LBpMvNz8iNPu" type="E6dYgdRdZ0vD" value="" name="prefix"/>
169 <UML:Parameter visibility="private" isSpecification="false" xmi.id="zfxTjFgyHo9w" type="6ktxdHopRe3s" value="" name="startSeq"/>
170 <UML:Parameter visibility="private" isSpecification="false" xmi.id="xn5RpgtocA2S" type="6ktxdHopRe3s" value="" name="endSeq"/>
171 </UML:BehavioralFeature.parameter>
172 </UML:Operation>
173 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="A3Vf3mrlwOGT" name="AppDataFetcher">
174 <UML:BehavioralFeature.parameter>
175 <UML:Parameter visibility="private" isSpecification="false" xmi.id="p8myLodcuoU2" type="rwcFETFTCGG4" value="" name="callback"/>
176 </UML:BehavioralFeature.parameter>
177 </UML:Operation>
178 </UML:Classifier.feature>
179 </UML:Class>
180 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bxUwyDfMzDoQ" name="AppDataPublisher">
181 <UML:Classifier.feature>
182 <UML:Attribute visibility="private" isSpecification="false" xmi.id="oZf634AIpWYQ" type="axagkQOlo1RI" name="ccnxHandle"/>
183 <UML:Attribute visibility="private" isSpecification="false" xmi.id="rIWlj3xrPj4W" type="TcbihAwM5rNQ" name="recentDataSet"/>
184 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SmhHXwZESwxi" name="getData">
185 <UML:BehavioralFeature.parameter>
186 <UML:Parameter visibility="private" isSpecification="false" xmi.id="FdENlAKL2tRR" type="E6dYgdRdZ0vD" value="" name="name"/>
187 </UML:BehavioralFeature.parameter>
188 </UML:Operation>
189 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2qoyEO2M4RtA" name="publishData">
190 <UML:BehavioralFeature.parameter>
191 <UML:Parameter kind="return" xmi.id="ZMDrcHdlWhSy" type="vyNmznxe2Cbz"/>
192 <UML:Parameter visibility="private" isSpecification="false" xmi.id="WMshIULMIVMd" type="qkGRhgC0zZhk" value="" name="data"/>
193 <UML:Parameter visibility="private" isSpecification="false" xmi.id="R2QKZ8aRXpmi" type="E6dYgdRdZ0vD" value="" name="name"/>
194 </UML:BehavioralFeature.parameter>
195 </UML:Operation>
196 </UML:Classifier.feature>
197 </UML:Class>
198 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yafTMfn6TCWT" name="list"/>
199 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SLsR5Gu7M5X3" name="map"/>
200 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qkGRhgC0zZhk" name="xml"/>
201 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cpSZ8iw7Xacc" name="SyncAppSocket">
202 <UML:Classifier.feature>
203 <UML:Attribute visibility="private" isSpecification="false" xmi.id="nDcbw1PRgMFk" type="qDcULtX8J4ZY" name="syncAppWrapper"/>
204 <UML:Attribute visibility="private" isSpecification="false" xmi.id="Baek2lNJ9z2g" type="bxUwyDfMzDoQ" name="appDataPublisher"/>
205 <UML:Attribute visibility="private" isSpecification="false" xmi.id="EgczhuSMKEvF" type="EKCURQedqFKJ" name="appDataFetcher"/>
206 <UML:Attribute visibility="private" isSpecification="false" xmi.id="PB9YIVtmJpcN" type="OR3kMSOmHYEw" name="incomingAppDataCallback"/>
207 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="920i2pR0RCPb" name="SyncAppSocket">
208 <UML:BehavioralFeature.parameter>
209 <UML:Parameter visibility="private" isSpecification="false" xmi.id="NdxyqMbzLJK6" type="E6dYgdRdZ0vD" value="" name="syncPrefix"/>
210 <UML:Parameter visibility="private" isSpecification="false" xmi.id="GGtQGZKhVfRI" type="rwcFETFTCGG4" value="" name="callback"/>
211 </UML:BehavioralFeature.parameter>
212 </UML:Operation>
213 <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="NmjMRmhb7EtW" name="publish">
214 <UML:BehavioralFeature.parameter>
215 <UML:Parameter kind="return" xmi.id="IrN06o8K1X07" type="vyNmznxe2Cbz"/>
216 <UML:Parameter visibility="private" isSpecification="false" xmi.id="r7DNF63z5Gq9" type="E6dYgdRdZ0vD" value="" name="name"/>
217 <UML:Parameter visibility="private" isSpecification="false" xmi.id="TQ0Ry451F7v0" type="qkGRhgC0zZhk" value="" name="data"/>
218 </UML:BehavioralFeature.parameter>
219 </UML:Operation>
220 </UML:Classifier.feature>
221 </UML:Class>
222 <UML:Dependency visibility="public" isSpecification="false" namespace="Logical View" supplier="EKCURQedqFKJ" xmi.id="DJ8vQ63HidVH" client="qDcULtX8J4ZY" name=""/>
223 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SLrrej4kegYi" name="list&lt;pair&lt;string, long> >"/>
224 <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WOPdJKEjTosD" name="unordered_map"/>
225 </UML:Namespace.ownedElement>
226 <XMI.extension xmi.extender="umbrello">
227 <diagrams>
228 <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="class diagram" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" canvasheight="867" canvaswidth="1336" localid="-1" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#000000" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="Tb8b56bYPSYF" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
229 <widgets>
230 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="212" showattsigs="601" showstereotype="1" y="652" showattributes="1" font="Lucida Grande,13,-1,0,75,0,0,0,0,0" width="442" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="axagkQOlo1RI" showscope="1" height="160" showopsigs="601"/>
231 <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" textcolor="none" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="707" showattsigs="601" showstereotype="1" y="758" showattributes="1" font="Lucida Grande,13,-1,0,75,0,0,0,0,0" width="76" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="j3tmpLfTNy7D" showscope="1" height="32" showopsigs="601"/>
232 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="0" showattsigs="601" showstereotype="1" y="113" showattributes="1" font="Lucida Grande,13,-1,5,75,0,0,0,0,0" width="505" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="qDcULtX8J4ZY" showscope="1" height="208" showopsigs="601"/>
233 <packagewidget width="70" showstereotype="1" x="967" usesdiagramusefillcolor="1" y="809" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="42" linecolor="none" xmi.id="vY0G6QdLdCTc" textcolor="none" usefillcolor="1" linewidth="none" font="Lucida Grande,13,-1,0,75,0,0,0,0,0"/>
234 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="0" showattsigs="601" showstereotype="1" y="465" showattributes="1" font="Lucida Grande,13,-1,5,75,0,0,0,0,0" width="302" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="I5JCD3hPt4Jy" showscope="1" height="56" showopsigs="601"/>
235 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="0" showattsigs="601" showstereotype="1" y="554" showattributes="1" font="Lucida Grande,13,-1,5,75,0,0,0,0,0" width="254" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="dqSKZExFNgWI" showscope="1" height="64" showopsigs="601"/>
236 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="987" showattsigs="601" showstereotype="1" y="459" showattributes="1" font="Lucida Grande,13,-1,5,75,0,0,0,0,0" width="345" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="EKCURQedqFKJ" showscope="1" height="80" showopsigs="601"/>
237 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="493" showattsigs="601" showstereotype="1" y="467" showattributes="1" font="Lucida Grande,13,-1,5,75,0,0,0,0,0" width="305" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="bxUwyDfMzDoQ" showscope="1" height="80" showopsigs="601"/>
238 <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" textcolor="none" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="1065" showattsigs="601" showstereotype="1" y="808" showattributes="1" font="Lucida Grande,13,-1,0,75,0,0,0,0,0" width="32" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="yafTMfn6TCWT" showscope="1" height="32" showopsigs="601"/>
239 <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="624" showattsigs="601" showstereotype="1" y="149" showattributes="1" font="Lucida Grande,13,-1,5,75,0,0,0,0,0" width="430" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="cpSZ8iw7Xacc" showscope="1" height="112" showopsigs="601"/>
240 <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" textcolor="none" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="1" x="1036" showattsigs="601" showstereotype="1" y="737" showattributes="1" font="Lucida Grande,13,-1,0,75,0,0,0,0,0" width="180" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="SLrrej4kegYi" showscope="1" height="32" showopsigs="601"/>
241 </widgets>
242 <messages/>
243 <associations>
244 <assocwidget indexa="2" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="j3tmpLfTNy7D" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="3" totalcountb="2" widgetaid="axagkQOlo1RI" visibilityA="0" visibilityB="0" usefillcolor="0" fillcolor="#000000" changeabilityA="900" xmi.id="XNAbAEmSmyQK" changeabilityB="900" type="501">
245 <linepath>
246 <startpoint startx="654" starty="787"/>
247 <endpoint endx="707" endy="787"/>
248 </linepath>
249 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="672" showstereotype="1" y="765" text="0..1" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="" role="702" width="33" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="XP4Im4Ajdf0u" height="20"/>
250 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="655" showstereotype="1" y="789" text="handle" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="xnKhFK12uSh1" height="20"/>
251 </assocwidget>
252 <assocwidget indexa="1" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="I5JCD3hPt4Jy" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="5" totalcountb="2" widgetaid="qDcULtX8J4ZY" visibilityA="0" visibilityB="0" usefillcolor="0" fillcolor="#000000" changeabilityA="900" xmi.id="GmYmDZQFad5T" changeabilityB="900" type="510">
253 <linepath>
254 <startpoint startx="125" starty="321"/>
255 <endpoint endx="125" endy="465"/>
256 </linepath>
257 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="9" showstereotype="1" y="443" text="syncDataHandler" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="122" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="5aW6RxMA6c5k" height="20"/>
258 </assocwidget>
259 <assocwidget indexa="3" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="axagkQOlo1RI" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" totalcounta="5" totalcountb="3" widgetaid="qDcULtX8J4ZY" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#000000" changeabilityA="900" xmi.id="kgZnzzHRtDvq" changeabilityB="900" type="510">
260 <linepath>
261 <startpoint startx="278" starty="321"/>
262 <endpoint endx="278" endy="652"/>
263 </linepath>
264 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="195" showstereotype="1" y="630" text="ccnxHandle" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="89" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="WLrygHPFX1PZ" height="20"/>
265 </assocwidget>
266 <assocwidget indexa="2" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="dqSKZExFNgWI" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="5" totalcountb="2" widgetaid="qDcULtX8J4ZY" visibilityA="0" visibilityB="0" usefillcolor="0" fillcolor="#000000" changeabilityA="900" xmi.id="5nP1uh0VmKwh" changeabilityB="900" type="510">
267 <linepath>
268 <startpoint startx="254" starty="321"/>
269 <endpoint endx="254" endy="554"/>
270 </linepath>
271 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="227" showstereotype="1" y="532" text="pit" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="32" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="8KFJYMGuk7bC" height="20"/>
272 </assocwidget>
273 <assocwidget indexa="1" linecolor="none" indexb="2" usesdiagramfillcolor="64" widgetbid="axagkQOlo1RI" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="3" widgetaid="bxUwyDfMzDoQ" visibilityA="0" visibilityB="0" usefillcolor="128" fillcolor="none" changeabilityA="900" xmi.id="oZf634AIpWYQ" changeabilityB="900" type="510">
274 <linepath>
275 <startpoint startx="654" starty="547"/>
276 <endpoint endx="654" endy="652"/>
277 </linepath>
278 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="563" showstereotype="1" y="630" text="ccnxHandle" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="89" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="Bc6ZMkwWYHU0" height="20"/>
279 </assocwidget>
280 <assocwidget indexa="1" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="axagkQOlo1RI" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="3" widgetaid="EKCURQedqFKJ" visibilityA="0" visibilityB="0" usefillcolor="0" fillcolor="#000000" changeabilityA="900" xmi.id="0HewCkB5ipVV" changeabilityB="900" type="510">
281 <linepath>
282 <startpoint startx="987" starty="539"/>
283 <endpoint endx="654" endy="652"/>
284 </linepath>
285 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="656" showstereotype="1" y="630" text="ccnxHandle" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="89" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ECxmXSj4zeQD" height="20"/>
286 </assocwidget>
287 <assocwidget indexa="1" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="qDcULtX8J4ZY" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="cpSZ8iw7Xacc" visibilityA="0" visibilityB="0" usefillcolor="0" fillcolor="#000000" changeabilityA="900" xmi.id="nDcbw1PRgMFk" changeabilityB="900" type="510">
288 <linepath>
289 <startpoint startx="624" starty="221"/>
290 <endpoint endx="505" endy="221"/>
291 </linepath>
292 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="507" showstereotype="1" y="223" text="syncAppWrapper" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="121" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="VljpRNNca1wv" height="20"/>
293 </assocwidget>
294 <assocwidget indexa="1" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="bxUwyDfMzDoQ" linewidth="none" textcolor="none" usesdiagramusefillcolor="0" totalcounta="3" totalcountb="2" widgetaid="cpSZ8iw7Xacc" visibilityA="0" visibilityB="0" usefillcolor="4" fillcolor="#000000" changeabilityA="900" xmi.id="Baek2lNJ9z2g" changeabilityB="900" type="510">
295 <linepath>
296 <startpoint startx="695" starty="261"/>
297 <endpoint endx="695" endy="467"/>
298 </linepath>
299 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="574" showstereotype="1" y="445" text="appDataPublisher" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="126" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="OEofK1b1HfF3" height="20"/>
300 </assocwidget>
301 <assocwidget indexa="2" linecolor="none" indexb="1" usesdiagramfillcolor="0" widgetbid="EKCURQedqFKJ" linewidth="none" textcolor="none" usesdiagramusefillcolor="160" totalcounta="3" totalcountb="2" widgetaid="cpSZ8iw7Xacc" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#000000" changeabilityA="900" xmi.id="EgczhuSMKEvF" changeabilityB="900" type="510">
302 <linepath>
303 <startpoint startx="987" starty="261"/>
304 <endpoint endx="987" endy="459"/>
305 </linepath>
306 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="878" showstereotype="1" y="437" text="appDataFetcher" font="Lucida Grande,13,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="114" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="So8prbR4uwpb" height="20"/>
307 </assocwidget>
308 <assocwidget indexa="4" indexb="1" usesdiagramusefillcolor="0" widgetaid="qDcULtX8J4ZY" usesdiagramfillcolor="0" fillcolor="#000000" linecolor="#ff0000" totalcounta="5" xmi.id="DJ8vQ63HidVH" widgetbid="EKCURQedqFKJ" totalcountb="2" type="502" textcolor="#000000" usefillcolor="0" linewidth="0">
309 <linepath>
310 <startpoint startx="505" starty="321"/>
311 <endpoint endx="987" endy="459"/>
312 <point x="572" y="388"/>
313 </linepath>
314 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="488" showstereotype="1" y="324" text="1" font="Lucida Grande,13,-1,5,50,0,0,0,0,0" pretext="" role="701" width="16" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="gCF4ogoknSod" height="20"/>
315 <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="#000000" usesdiagramusefillcolor="1" x="980" showstereotype="1" y="436" text="1" font="Lucida Grande,13,-1,5,50,0,0,0,0,0" pretext="" role="702" width="16" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="csW2U8nLmdVP" height="20"/>
316 </assocwidget>
317 </associations>
318 </diagram>
319 </diagrams>
320 </XMI.extension>
321 </UML:Model>
322 <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View">
323 <UML:Namespace.ownedElement/>
324 </UML:Model>
325 <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View">
326 <UML:Namespace.ownedElement/>
327 </UML:Model>
328 <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View">
329 <UML:Namespace.ownedElement/>
330 </UML:Model>
331 <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model">
332 <UML:Namespace.ownedElement/>
333 </UML:Model>
334 </UML:Namespace.ownedElement>
335 </UML:Model>
336 </XMI.content>
337 <XMI.extensions xmi.extender="umbrello">
338 <docsettings viewid="Tb8b56bYPSYF" uniqueid="UwuuqkDW57iQ" documentation=""/>
339 <listview>
340 <listitem open="1" type="800" id="Views">
341 <listitem open="1" type="821" id="Component View"/>
342 <listitem open="1" type="827" id="Deployment View"/>
343 <listitem open="1" type="836" id="Entity Relationship Model"/>
344 <listitem open="1" type="801" id="Logical View">
345 <listitem open="1" type="813" id="EKCURQedqFKJ">
346 <listitem open="0" type="815" id="A3Vf3mrlwOGT"/>
347 <listitem open="0" type="814" id="0HewCkB5ipVV"/>
348 <listitem open="0" type="815" id="lz8vlyH9JF6b"/>
349 <listitem open="0" type="814" id="XmDldLxEOaPO"/>
350 </listitem>
351 <listitem open="1" type="813" id="bxUwyDfMzDoQ">
352 <listitem open="0" type="814" id="oZf634AIpWYQ"/>
353 <listitem open="0" type="815" id="SmhHXwZESwxi"/>
354 <listitem open="0" type="815" id="2qoyEO2M4RtA"/>
355 <listitem open="0" type="814" id="rIWlj3xrPj4W"/>
356 </listitem>
357 <listitem open="1" type="813" id="axagkQOlo1RI">
358 <listitem open="0" type="815" id="Mu7hyvU7CxaJ"/>
359 <listitem open="0" type="814" id="XNAbAEmSmyQK"/>
360 <listitem open="0" type="814" id="b5ceAYSJ1BQX"/>
361 <listitem open="0" type="814" id="T3zPpZMljZ4H"/>
362 <listitem open="0" type="814" id="0GetoCJokIcZ"/>
363 <listitem open="0" type="815" id="54wlpEgy1stM"/>
364 <listitem open="0" type="815" id="JHosJyqCEq72"/>
365 <listitem open="0" type="815" id="yElsCuK0DKzL"/>
366 <listitem open="0" type="815" id="5Qhj0bA6fMJX"/>
367 </listitem>
368 <listitem open="1" type="830" id="Datatypes">
369 <listitem open="1" type="829" id="vyNmznxe2Cbz"/>
370 <listitem open="1" type="829" id="OR3kMSOmHYEw"/>
371 <listitem open="1" type="829" id="7nyJP38lSVD0"/>
372 <listitem open="1" type="829" id="M8T5I6tJmZPh"/>
373 <listitem open="1" type="829" id="6E3HPQr3yAY5"/>
374 <listitem open="1" type="829" id="TwsFYDJWnDnb"/>
375 <listitem open="1" type="829" id="7EgB5Ev28mH5"/>
376 <listitem open="1" type="829" id="6ktxdHopRe3s"/>
377 <listitem open="1" type="829" id="TcbihAwM5rNQ"/>
378 <listitem open="1" type="829" id="tMffHhittAAZ"/>
379 <listitem open="1" type="829" id="E6dYgdRdZ0vD"/>
380 <listitem open="1" type="829" id="CkSapagUYfMJ"/>
381 <listitem open="1" type="829" id="PbDtwPqPBcan"/>
382 <listitem open="1" type="829" id="7S9B8LKK1iVZ"/>
383 <listitem open="1" type="829" id="UwuuqkDW57iQ"/>
384 <listitem open="1" type="829" id="sfkL4FNzIneV"/>
385 <listitem open="1" type="829" id="A8JHKNWVBvs4"/>
386 <listitem open="1" type="829" id="JxtLLfsS1vuD"/>
387 <listitem open="1" type="829" id="TKL0ZCBIY6AC"/>
388 </listitem>
389 <listitem open="1" type="818" id="vY0G6QdLdCTc">
390 <listitem open="1" type="813" id="uRUQS8VjOJPa"/>
391 </listitem>
392 <listitem open="1" type="813" id="cpSZ8iw7Xacc">
393 <listitem open="0" type="815" id="920i2pR0RCPb"/>
394 <listitem open="0" type="814" id="EgczhuSMKEvF"/>
395 <listitem open="0" type="814" id="Baek2lNJ9z2g"/>
396 <listitem open="0" type="814" id="PB9YIVtmJpcN"/>
397 <listitem open="0" type="815" id="NmjMRmhb7EtW"/>
398 <listitem open="0" type="814" id="nDcbw1PRgMFk"/>
399 </listitem>
400 <listitem open="1" type="813" id="qDcULtX8J4ZY">
401 <listitem open="0" type="815" id="NQW7zvuSZxOs"/>
402 <listitem open="0" type="815" id="vYhqLMJOp2ai"/>
403 <listitem open="0" type="815" id="nDMOvs9Y1mkq"/>
404 <listitem open="0" type="814" id="kgZnzzHRtDvq"/>
405 <listitem open="0" type="814" id="Kq4JSXGPhZxa"/>
406 <listitem open="0" type="815" id="uEx1AOzmJMhi"/>
407 <listitem open="0" type="815" id="qjJbgQdGFeEU"/>
408 <listitem open="0" type="814" id="5nP1uh0VmKwh"/>
409 <listitem open="0" type="815" id="1n9oDXVbDjjS"/>
410 <listitem open="0" type="814" id="xfJyHgnlPuVz"/>
411 <listitem open="0" type="814" id="GmYmDZQFad5T"/>
412 <listitem open="0" type="815" id="pVEx48kAekYC"/>
413 </listitem>
414 <listitem open="1" type="813" id="I5JCD3hPt4Jy">
415 <listitem open="0" type="815" id="fQf0vl63MAdZ"/>
416 <listitem open="0" type="815" id="MJOOfliaTpjw"/>
417 </listitem>
418 <listitem open="1" type="813" id="dqSKZExFNgWI">
419 <listitem open="0" type="815" id="9ZH0txIhM5WZ"/>
420 <listitem open="0" type="815" id="Z8zVNGOSGF5Q"/>
421 <listitem open="0" type="814" id="LG1ouTABeVjt"/>
422 </listitem>
423 <listitem open="1" type="818" id="12LoCuSnZCHe">
424 <listitem open="1" type="813" id="BrlU6utRTTGG"/>
425 <listitem open="1" type="818" id="7RmoM5HW4GIW">
426 <listitem open="1" type="813" id="J171XZD8WXLq"/>
427 </listitem>
428 </listitem>
429 <listitem open="1" type="813" id="rwcFETFTCGG4"/>
430 <listitem open="1" type="813" id="xRFQwS3Ze5yN"/>
431 <listitem open="0" type="807" id="Tb8b56bYPSYF" label="class diagram"/>
432 <listitem open="1" type="813" id="yafTMfn6TCWT"/>
433 <listitem open="1" type="813" id="SLrrej4kegYi"/>
434 <listitem open="1" type="813" id="SLsR5Gu7M5X3"/>
435 <listitem open="1" type="813" id="hXXwlMYmp5K9"/>
436 <listitem open="1" type="813" id="j3tmpLfTNy7D"/>
437 <listitem open="1" type="813" id="lYYJqC3zgwC5"/>
438 <listitem open="1" type="813" id="F9VAjaULMylX"/>
439 <listitem open="1" type="813" id="WOPdJKEjTosD"/>
440 <listitem open="1" type="813" id="7j0vVD8pa8BE"/>
441 <listitem open="1" type="813" id="qkGRhgC0zZhk"/>
442 </listitem>
443 <listitem open="1" type="802" id="Use Case View"/>
444 </listitem>
445 </listview>
446 <codegeneration>
447 <codegenerator language="C++"/>
448 </codegeneration>
449 </XMI.extensions>
450</XMI>