1
<?xml version="1.0" encoding="UTF-8"?>
2
<XMI verified="false" xmi.version="1.2" timestamp="2010-02-12T14:33:21" xmlns:UML="http://schema.omg.org/spec/UML/1.3" >
5
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6
<XMI.exporterVersion>1.5.8</XMI.exporterVersion>
7
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
9
<XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML" />
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:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="enum" name="enum" />
17
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View" >
18
<UML:Namespace.ownedElement>
19
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes" >
20
<UML:Namespace.ownedElement>
21
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mLQs9P77XNnd" name="int" />
22
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="r4mhIH7a627y" name="char" />
23
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PnxYtkRf6rVD" name="bool" />
24
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HaLmv6PnA9UR" name="float" />
25
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QZ1UZ6QytOWk" name="double" />
26
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6wNCnqQ2RjmM" name="short" />
27
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="p99zIbOhBNBi" name="long" />
28
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RahJyB347PFt" name="unsigned int" />
29
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FdtgMg1Bp886" name="unsigned short" />
30
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kVntswbIWGbU" name="unsigned long" />
31
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ScXXzmQFPKtl" name="string" />
32
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bsl4lxBgw3XS" name="undef" />
33
</UML:Namespace.ownedElement>
35
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YNa63gmEMd0g" name="EventManager" >
36
<UML:Classifier.feature>
37
<UML:Attribute visibility="private" isSpecification="false" xmi.id="6o3I8eGoBaYO" type="ScXXzmQFPKtl" name="_api" />
38
<UML:Attribute visibility="private" isSpecification="false" xmi.id="EfPZhTYozVR2" type="8Z3ulQUdoMLp" name="_eventTypes" />
39
<UML:Attribute visibility="private" isSpecification="false" xmi.id="Y4dZfaMkPt1s" type="mLQs9P77XNnd" name="_startTime" />
40
<UML:Attribute visibility="private" isSpecification="false" xmi.id="or19DxU2Jp1N" type="mLQs9P77XNnd" name="_endTime" />
41
<UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1x27eM2I3cwL" name="_initUI" />
42
<UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AK6Aseq76oK0" name="_getEventSources" />
43
<UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CjLfU0BEjQCF" name="_createJSTreeArray" >
44
<UML:BehavioralFeature.parameter>
45
<UML:Parameter kind="return" xmi.id="yxsoZt11xnUQ" type="rNNz6szGXSZU" />
46
</UML:BehavioralFeature.parameter>
48
<UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="lgvi2hlBjrnv" name="_constructQuery" />
49
<UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="72pAI85ebZpc" name="_query" />
50
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="YOJjyHT0YF3I" name="refresh" />
51
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="u7DPcaM7dJTX" name="toggleEventSourceVisibility" >
52
<UML:BehavioralFeature.parameter>
53
<UML:Parameter visibility="private" isSpecification="false" xmi.id="dOk0lyusBHSm" type="ScXXzmQFPKtl" value="" name="evenType" />
54
<UML:Parameter visibility="private" isSpecification="false" xmi.id="eaNv1urwmdVd" type="ScXXzmQFPKtl" value="" name="frmName" />
55
</UML:BehavioralFeature.parameter>
57
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kqx4qE7SAQo7" name="updateQueryTime" >
58
<UML:BehavioralFeature.parameter>
59
<UML:Parameter visibility="private" isSpecification="false" xmi.id="Da0k2Hn4l6s6" type="" value="" name="startTime" />
60
<UML:Parameter visibility="private" isSpecification="false" xmi.id="AZoZHXszLo3B" type="" value="" name="endTime" />
61
</UML:BehavioralFeature.parameter>
63
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BsBNarGAJ46x" name="toJSON" />
64
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kTcsTP2jV6O6" name="toString" >
65
<UML:BehavioralFeature.parameter>
66
<UML:Parameter kind="return" xmi.id="hee3kFEP9ua0" type="ScXXzmQFPKtl" />
67
</UML:BehavioralFeature.parameter>
69
</UML:Classifier.feature>
71
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8kX0CfTJw5UB" name="EventSources" >
72
<UML:Classifier.feature>
73
<UML:Attribute visibility="private" isSpecification="false" xmi.id="QbvnvvY8Irvt" type="3OBymBj3gjNh" name="_eventTypes" />
74
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Xyfyd4N6MoVJ" name="getEventTypes" >
75
<UML:BehavioralFeature.parameter>
76
<UML:Parameter kind="return" xmi.id="O2SbuBlsI64e" type="rNNz6szGXSZU" />
77
</UML:BehavioralFeature.parameter>
79
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KpExpd31opmr" name="toJSTreeArray" />
80
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JF6fRxGPPY25" name="toggleVisibility" >
81
<UML:BehavioralFeature.parameter>
82
<UML:Parameter visibility="private" isSpecification="false" xmi.id="wRVVMGRHnXZc" type="ScXXzmQFPKtl" value="" name="eventType" />
83
<UML:Parameter visibility="private" isSpecification="false" xmi.id="Frh2OEcpdtMw" type="ScXXzmQFPKtl" value="" name="frmName" />
84
</UML:BehavioralFeature.parameter>
86
<UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0YB6ZeYnTDnq" name="_refreshQuery" />
87
</UML:Classifier.feature>
89
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rNNz6szGXSZU" name="array" />
90
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="gsiFRk9XBTTy" name="" >
91
<UML:Association.connection>
92
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="BzYjHiJ3vKUi" type="8kX0CfTJw5UB" name="" aggregation="composite" />
93
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="Rd1UgQuMGcai" type="bsl4lxBgw3XS" name="" aggregation="none" />
94
</UML:Association.connection>
96
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dqzIQanqxzFB" name="EventFeatureRecognitionMethod" >
97
<UML:Classifier.feature>
98
<UML:Attribute visibility="private" isSpecification="false" xmi.id="ih7O4SBfGAxg" type="ajkNLkkmIszB" name="_events" />
99
<UML:Attribute visibility="private" isSpecification="false" xmi.id="A7BNVqsEWXKs" type="ScXXzmQFPKtl" name="_name" />
100
<UML:Attribute visibility="private" isSpecification="false" xmi.id="Zm3F0BAhvt9a" type="PnxYtkRf6rVD" name="_loaded" />
101
<UML:Attribute visibility="private" isSpecification="false" xmi.id="ZtOxXJTiQf3u" type="PnxYtkRf6rVD" name="_visible" />
102
<UML:Attribute visibility="private" isSpecification="false" xmi.id="Tt6xPQpyArDB" type="AO2MDjUx7QnM" name="_icon" />
103
<UML:Attribute visibility="private" isSpecification="false" xmi.id="2OqwFzWoqvlM" type="rNNz6szGXSZU" name="_filters" />
104
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="u7hKMPjmc2cH" name="getEvents" >
105
<UML:BehavioralFeature.parameter>
106
<UML:Parameter kind="return" xmi.id="c1aXmbCAdTm8" type="rNNz6szGXSZU" />
107
</UML:BehavioralFeature.parameter>
109
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UdESrRrygcW2" name="getName" >
110
<UML:BehavioralFeature.parameter>
111
<UML:Parameter kind="return" xmi.id="PDJqeSh6qWl0" type="ScXXzmQFPKtl" />
112
</UML:BehavioralFeature.parameter>
114
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aDemdTBVRr5x" name="isLoaded" >
115
<UML:BehavioralFeature.parameter>
116
<UML:Parameter kind="return" xmi.id="1msKpt0AllNz" type="PnxYtkRf6rVD" />
117
</UML:BehavioralFeature.parameter>
119
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SINGm6HMHt7u" name="isVisible" >
120
<UML:BehavioralFeature.parameter>
121
<UML:Parameter kind="return" xmi.id="pxw2zaIZZq4K" type="PnxYtkRf6rVD" />
122
</UML:BehavioralFeature.parameter>
124
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MINlATg2YOKv" name="toggleVisibility" >
125
<UML:BehavioralFeature.parameter>
126
<UML:Parameter kind="return" xmi.id="RGU4hEBi031q" type="PnxYtkRf6rVD" />
127
</UML:BehavioralFeature.parameter>
129
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="n3hN3HeVZzmL" name="setIcon" >
130
<UML:BehavioralFeature.parameter>
131
<UML:Parameter visibility="private" isSpecification="false" xmi.id="KunFE5azD3dF" type="AO2MDjUx7QnM" value="" name="new_parameter" />
132
</UML:BehavioralFeature.parameter>
134
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="D8smgiq0A4SC" name="addFilter" />
135
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QfPRTIRRyCka" name="removeFilter" />
136
</UML:Classifier.feature>
138
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="wEnktbi7wNy0" name="" >
139
<UML:Association.connection>
140
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="tlRNp67SQhkj" type="8kX0CfTJw5UB" name="" aggregation="aggregate" />
141
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="jnQyys2u6ncx" type="dqzIQanqxzFB" name="" aggregation="none" />
142
</UML:Association.connection>
144
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="D7pTfXjGRdaF" name="Event" >
145
<UML:Classifier.feature>
146
<UML:Attribute visibility="private" isSpecification="false" xmi.id="oBUCuRtskWkl" type="ScXXzmQFPKtl" name="_id" />
147
<UML:Attribute visibility="private" isSpecification="false" xmi.id="ImSn5neBtJJW" type="mVd9mXdYh6kZ" name="_coordinates" />
148
<UML:Attribute visibility="private" isSpecification="false" xmi.id="HA71QuTExEq8" type="mLQs9P77XNnd" name="_startTime" />
149
<UML:Attribute visibility="private" isSpecification="false" xmi.id="79RetvH2fngE" type="mLQs9P77XNnd" name="_endTime" />
150
</UML:Classifier.feature>
152
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AO2MDjUx7QnM" name="{shape,color}" />
153
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="n6XH0QlzjxId" name="[Event,Event,...]" />
154
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mVd9mXdYh6kZ" name="{x,y}" />
155
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="jWY9O1LMDBSL" name="" >
156
<UML:Association.connection>
157
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="IsxClCEQxscP" type="dqzIQanqxzFB" name="" aggregation="aggregate" />
158
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="cZPs9oPsIx0h" type="D7pTfXjGRdaF" name="" aggregation="none" />
159
</UML:Association.connection>
161
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="eekWJy06uQ0n" name="EventType" >
162
<UML:Classifier.feature>
163
<UML:Attribute visibility="private" isSpecification="false" xmi.id="vnbhwLkb48In" type="0O08x11hPTIE" name="_eventFRMs" />
164
<UML:Attribute visibility="private" isSpecification="false" xmi.id="3enfY7ddQ4ha" type="ScXXzmQFPKtl" name="_id" />
165
<UML:Attribute visibility="private" isSpecification="false" xmi.id="Q3PjuulcrxoP" type="ScXXzmQFPKtl" name="_name" />
166
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MkVlPPUpnVIN" name="getEventFRMs" >
167
<UML:BehavioralFeature.parameter>
168
<UML:Parameter kind="return" xmi.id="ZUGudb22aWiu" type="rNNz6szGXSZU" />
169
</UML:BehavioralFeature.parameter>
171
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AH90vY3KFyD1" name="getName" >
172
<UML:BehavioralFeature.parameter>
173
<UML:Parameter kind="return" xmi.id="vBo3Qv4MR7eh" type="ScXXzmQFPKtl" />
174
</UML:BehavioralFeature.parameter>
176
<UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wKRKM57zdDaE" name="getId" >
177
<UML:BehavioralFeature.parameter>
178
<UML:Parameter kind="return" xmi.id="3rgctcuKvGO0" type="ScXXzmQFPKtl" />
179
</UML:BehavioralFeature.parameter>
181
</UML:Classifier.feature>
183
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HPdtK05LT696" name="[EventFeatureRecognitionMethod,...]" />
184
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="23b3KtO9vSx6" name="" >
185
<UML:Association.connection>
186
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="Os8KGOrY6qLr" type="8kX0CfTJw5UB" name="" aggregation="aggregate" />
187
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="KgFnF8VGA4HS" type="eekWJy06uQ0n" name="" aggregation="none" />
188
</UML:Association.connection>
190
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="wfbp7WtUO1mf" name="" >
191
<UML:Association.connection>
192
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="OeBUSULk9ZWO" type="eekWJy06uQ0n" name="" aggregation="aggregate" />
193
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="f1ep4tHyYrne" type="dqzIQanqxzFB" name="" aggregation="none" />
194
</UML:Association.connection>
196
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="OHteqlNuWL4A" name="" >
197
<UML:Association.connection>
198
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="H5hicGmHAREW" type="8kX0CfTJw5UB" name="" aggregation="aggregate" />
199
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="UxhFjxH7E8j4" type="eekWJy06uQ0n" name="" aggregation="none" />
200
</UML:Association.connection>
202
<UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="7HtvudMicTkh" name="" >
203
<UML:Association.connection>
204
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="JiRbyJbduNiE" type="YNa63gmEMd0g" name="" aggregation="aggregate" />
205
<UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="ioVjfuck9Vg1" type="eekWJy06uQ0n" name="" aggregation="none" />
206
</UML:Association.connection>
208
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="282M8gmCOZtO" name="[EventType,EventType,...]" />
209
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8Z3ulQUdoMLp" name="EventType[]" />
210
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0O08x11hPTIE" name="EventFeatureRecognitionMethod[]" />
211
<UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ajkNLkkmIszB" name="Event[]" />
212
</UML:Namespace.ownedElement>
213
<XMI.extension xmi.extender="umbrello" >
215
<diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="0" showattsig="1" showpubliconly="1" showpackage="1" showstereotype="1" name="class diagram" font="DejaVu Sans,9,-1,0,50,0,0,0,0,0" canvasheight="925" canvaswidth="1606" localid="" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="o1H07Ff8WH9r" documentation="" showscope="1" snapgrid="0" showatts="1" type="1" >
217
<classwidget linecolor="#464646" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="426" showattsigs="601" showstereotype="1" y="37" showattributes="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" width="412" isinstance="0" usefillcolor="1" fillcolor="#acc8ff" xmi.id="YNa63gmEMd0g" showscope="1" height="225" showopsigs="601" />
218
<notewidget width="265" showstereotype="1" x="890" noteType="0" y="30" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="193" linecolor="none" xmi.id="soRWGjAEi2u0" usefillcolor="1" linewidth="none" font="DejaVu Sans,9,-1,0,50,0,0,0,0,0" text="Even More Notes:

(1) Since the FRM names are guaranteed to be unique, operations like hiding/displaying markers for a given FRM could simply use $(frmName).toggle().

(2) An "EventCatalog" in the current system becomes an "EventFeatureRecognitionMethod" in the new system." />
219
<notewidget width="370" showstereotype="1" x="18" noteType="0" y="21" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="342" linecolor="none" xmi.id="EycKqgbGxfvJ" usefillcolor="1" linewidth="none" font="DejaVu Sans,9,-1,0,50,0,0,0,0,0" text="Overview:

EventManager describes a controller class which would facilitate interactions between the model (eventSources/events), and the view (jsTree widget/event markers). During initialization, eventSources would be passed (eiter via a query or from client-storage) a tree representing the available FRMs sorted by event type. 

When the observation time changes, or when the user checks a new box in the jsTree widget, a query will need to be made. In some cases (e.g. time change), the previous query will simply need to be re-sent with the updated query window. In other cases (e.g. jsTree FRM checked), only a partial query is needed. This can be accomplished either by storing the query state in an easily-modified manner, or by create a "toQuery" method which can serialize the state of the event sources tree or sub-tree to a query.

" />
220
<notewidget width="379" showstereotype="1" x="16" noteType="0" y="389" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="356" linecolor="none" xmi.id="vDfHiE8q6SAb" usefillcolor="1" linewidth="none" font="DejaVu Sans,9,-1,0,50,0,0,0,0,0" text="Additional Notes:

(1) Since the jsTree component is relatively static (it only needs to be created and passed in an event-handler for handling checkbox changes) it does not need to be created in a separate class and can simply be setup using the "setupUI" method in EventManager.

(2) Once events have been loaded for a given FRM, unchecked that FRM does not require a new query but instead only hiding the events. Thus each FRM would want to keep track of whether is has been loaded yet, and whether it should be visible.

(3) Changes in zoom-level will require event markers to be repositioned, but doing so is simple, e.g.
 $('.event-marker').css({
 top: $(this).css('top') * scaleFactor, 
 left: $(this).css('left') * scaleFactor
 });
where "scaleFactor" represents the difference factor from the previous to new zoom-level.

" />
221
<classwidget linecolor="#303030" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="493" showattsigs="601" showstereotype="1" y="458" showattributes="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" width="269" isinstance="0" usefillcolor="1" fillcolor="#acc8ff" xmi.id="dqzIQanqxzFB" showscope="1" height="225" showopsigs="601" />
222
<classwidget linecolor="#313131" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="491" showattsigs="601" showstereotype="1" y="742" showattributes="1" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" width="272" isinstance="0" usefillcolor="1" fillcolor="#acc8ff" xmi.id="D7pTfXjGRdaF" showscope="1" height="132" showopsigs="601" />
223
<classwidget linecolor="#232323" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="1" x="473" showattsigs="601" showstereotype="1" y="304" showattributes="1" font="DejaVu Sans,9,-1,5,75,0,0,0,0,0" width="306" isinstance="0" usefillcolor="1" fillcolor="#acc8ff" xmi.id="eekWJy06uQ0n" showscope="1" height="105" showopsigs="601" />
227
<assocwidget indexa="1" indexb="1" widgetaid="dqzIQanqxzFB" linecolor="none" totalcounta="2" xmi.id="jWY9O1LMDBSL" widgetbid="D7pTfXjGRdaF" totalcountb="2" type="501" linewidth="none" >
229
<startpoint startx="621" starty="683" />
230
<endpoint endx="621" endy="742" />
232
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="623" showstereotype="1" y="685" text="1" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="16" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="7kCCUkBZmleE" height="19" />
233
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="623" showstereotype="1" y="721" text="*" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="14" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="FfB5myiRK5jN" height="19" />
235
<assocwidget indexa="1" indexb="1" widgetaid="eekWJy06uQ0n" linecolor="none" totalcounta="2" xmi.id="wfbp7WtUO1mf" widgetbid="dqzIQanqxzFB" totalcountb="2" type="501" linewidth="none" >
237
<startpoint startx="622" starty="409" />
238
<endpoint endx="622" endy="458" />
240
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="624" showstereotype="1" y="411" text="1" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="16" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="onRia3yhl8rF" height="19" />
241
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="624" showstereotype="1" y="437" text="*" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="14" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="s3oemRqz624s" height="19" />
243
<assocwidget indexa="1" indexb="1" widgetaid="YNa63gmEMd0g" linecolor="none" totalcounta="2" xmi.id="7HtvudMicTkh" widgetbid="eekWJy06uQ0n" totalcountb="2" type="501" linewidth="none" >
245
<startpoint startx="622" starty="262" />
246
<endpoint endx="622" endy="304" />
248
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="624" showstereotype="1" y="264" text="1" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" pretext="" role="701" width="16" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="HixHQgjs5U1v" height="19" />
249
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="624" showstereotype="1" y="283" text="*" font="DejaVu Sans,9,-1,5,50,0,0,0,0,0" pretext="" role="702" width="14" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="rKVCvE0CwvSM" height="19" />
256
<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" >
257
<UML:Namespace.ownedElement/>
259
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View" >
260
<UML:Namespace.ownedElement/>
262
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View" >
263
<UML:Namespace.ownedElement/>
265
<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" >
266
<UML:Namespace.ownedElement/>
268
</UML:Namespace.ownedElement>
271
<XMI.extensions xmi.extender="umbrello" >
272
<docsettings viewid="o1H07Ff8WH9r" uniqueid="AK6Aseq76oK0" documentation="" />
274
<listitem open="1" type="800" label="Views" >
275
<listitem open="1" type="801" id="Logical View" >
276
<listitem open="0" type="807" id="o1H07Ff8WH9r" label="class diagram" />
277
<listitem open="1" type="813" id="D7pTfXjGRdaF" >
278
<listitem open="0" type="814" id="oBUCuRtskWkl" />
279
<listitem open="0" type="814" id="ImSn5neBtJJW" />
280
<listitem open="0" type="814" id="HA71QuTExEq8" />
281
<listitem open="0" type="814" id="79RetvH2fngE" />
283
<listitem open="1" type="813" id="dqzIQanqxzFB" >
284
<listitem open="0" type="814" id="ih7O4SBfGAxg" />
285
<listitem open="0" type="814" id="A7BNVqsEWXKs" />
286
<listitem open="0" type="814" id="Zm3F0BAhvt9a" />
287
<listitem open="0" type="814" id="ZtOxXJTiQf3u" />
288
<listitem open="0" type="814" id="Tt6xPQpyArDB" />
289
<listitem open="0" type="814" id="2OqwFzWoqvlM" />
290
<listitem open="0" type="815" id="u7hKMPjmc2cH" />
291
<listitem open="0" type="815" id="UdESrRrygcW2" />
292
<listitem open="0" type="815" id="aDemdTBVRr5x" />
293
<listitem open="0" type="815" id="SINGm6HMHt7u" />
294
<listitem open="0" type="815" id="MINlATg2YOKv" />
295
<listitem open="0" type="815" id="n3hN3HeVZzmL" />
296
<listitem open="0" type="815" id="D8smgiq0A4SC" />
297
<listitem open="0" type="815" id="QfPRTIRRyCka" />
299
<listitem open="1" type="813" id="0O08x11hPTIE" />
300
<listitem open="1" type="813" id="YNa63gmEMd0g" >
301
<listitem open="0" type="814" id="6o3I8eGoBaYO" />
302
<listitem open="0" type="814" id="EfPZhTYozVR2" />
303
<listitem open="0" type="814" id="Y4dZfaMkPt1s" />
304
<listitem open="0" type="814" id="or19DxU2Jp1N" />
305
<listitem open="0" type="815" id="1x27eM2I3cwL" />
306
<listitem open="0" type="815" id="AK6Aseq76oK0" />
307
<listitem open="0" type="815" id="CjLfU0BEjQCF" />
308
<listitem open="0" type="815" id="lgvi2hlBjrnv" />
309
<listitem open="0" type="815" id="72pAI85ebZpc" />
310
<listitem open="0" type="815" id="YOJjyHT0YF3I" />
311
<listitem open="0" type="815" id="u7DPcaM7dJTX" />
312
<listitem open="0" type="815" id="kqx4qE7SAQo7" />
313
<listitem open="0" type="815" id="BsBNarGAJ46x" />
314
<listitem open="0" type="815" id="kTcsTP2jV6O6" />
316
<listitem open="1" type="813" id="8kX0CfTJw5UB" >
317
<listitem open="0" type="814" id="QbvnvvY8Irvt" />
318
<listitem open="0" type="815" id="Xyfyd4N6MoVJ" />
319
<listitem open="0" type="815" id="KpExpd31opmr" />
320
<listitem open="0" type="815" id="JF6fRxGPPY25" />
321
<listitem open="0" type="815" id="0YB6ZeYnTDnq" />
323
<listitem open="1" type="813" id="eekWJy06uQ0n" >
324
<listitem open="0" type="814" id="vnbhwLkb48In" />
325
<listitem open="0" type="814" id="3enfY7ddQ4ha" />
326
<listitem open="0" type="814" id="Q3PjuulcrxoP" />
327
<listitem open="0" type="815" id="MkVlPPUpnVIN" />
328
<listitem open="0" type="815" id="AH90vY3KFyD1" />
329
<listitem open="0" type="815" id="wKRKM57zdDaE" />
331
<listitem open="1" type="813" id="8Z3ulQUdoMLp" />
332
<listitem open="1" type="813" id="ajkNLkkmIszB" />
333
<listitem open="1" type="813" id="n6XH0QlzjxId" />
334
<listitem open="1" type="813" id="HPdtK05LT696" />
335
<listitem open="1" type="813" id="282M8gmCOZtO" />
336
<listitem open="1" type="813" id="rNNz6szGXSZU" />
337
<listitem open="1" type="813" id="AO2MDjUx7QnM" />
338
<listitem open="1" type="813" id="mVd9mXdYh6kZ" />
339
<listitem open="0" type="830" id="Datatypes" >
340
<listitem open="1" type="829" id="PnxYtkRf6rVD" />
341
<listitem open="1" type="829" id="r4mhIH7a627y" />
342
<listitem open="1" type="829" id="QZ1UZ6QytOWk" />
343
<listitem open="1" type="829" id="HaLmv6PnA9UR" />
344
<listitem open="1" type="829" id="mLQs9P77XNnd" />
345
<listitem open="1" type="829" id="p99zIbOhBNBi" />
346
<listitem open="1" type="829" id="6wNCnqQ2RjmM" />
347
<listitem open="1" type="829" id="ScXXzmQFPKtl" />
348
<listitem open="0" type="829" id="bsl4lxBgw3XS" />
349
<listitem open="1" type="829" id="RahJyB347PFt" />
350
<listitem open="1" type="829" id="kVntswbIWGbU" />
351
<listitem open="1" type="829" id="FdtgMg1Bp886" />
354
<listitem open="1" type="802" id="Use Case View" />
355
<listitem open="1" type="821" id="Component View" />
356
<listitem open="1" type="827" id="Deployment View" />
357
<listitem open="1" type="836" id="Entity Relationship Model" />
361
<codegenerator language="JavaScript" />