~jstys-z/helioviewer.org/client5

« back to all changes in this revision

Viewing changes to docs/diagrams/UML_Front-end-EventLayers.xmi

  • Committer: Keith Hughitt
  • Date: 2012-06-12 20:18:46 UTC
  • Revision ID: keith.hughitt@gmail.com-20120612201846-k3nm2g2sznpfumhc
Added latest movies page

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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" >
 
3
 <XMI.header>
 
4
  <XMI.documentation>
 
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>
 
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: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>
 
34
      </UML:Package>
 
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>
 
47
        </UML:Operation>
 
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>
 
56
        </UML:Operation>
 
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>
 
62
        </UML:Operation>
 
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>
 
68
        </UML:Operation>
 
69
       </UML:Classifier.feature>
 
70
      </UML:Class>
 
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>
 
78
        </UML:Operation>
 
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>
 
85
        </UML:Operation>
 
86
        <UML:Operation visibility="private" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0YB6ZeYnTDnq" name="_refreshQuery" />
 
87
       </UML:Classifier.feature>
 
88
      </UML:Class>
 
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>
 
95
      </UML:Association>
 
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>
 
108
        </UML:Operation>
 
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>
 
113
        </UML:Operation>
 
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>
 
118
        </UML:Operation>
 
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>
 
123
        </UML:Operation>
 
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>
 
128
        </UML:Operation>
 
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>
 
133
        </UML:Operation>
 
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>
 
137
      </UML:Class>
 
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>
 
143
      </UML:Association>
 
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>
 
151
      </UML:Class>
 
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>
 
160
      </UML:Association>
 
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>
 
170
        </UML:Operation>
 
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>
 
175
        </UML:Operation>
 
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>
 
180
        </UML:Operation>
 
181
       </UML:Classifier.feature>
 
182
      </UML:Class>
 
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>
 
189
      </UML:Association>
 
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>
 
195
      </UML:Association>
 
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>
 
201
      </UML:Association>
 
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>
 
207
      </UML:Association>
 
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" >
 
214
      <diagrams>
 
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" >
 
216
        <widgets>
 
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:&#xa;&#xa;(1) Since the FRM names are guaranteed to be unique, operations like hiding/displaying markers for a given FRM could simply use $(frmName).toggle().&#xa;&#xa;(2) An  &quot;EventCatalog&quot; in the current system becomes an &quot;EventFeatureRecognitionMethod&quot; 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:&#xa;&#xa;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. &#xa;&#xa;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 &quot;toQuery&quot; method which can serialize the state of the event sources tree or sub-tree to a query.&#xa;&#xa;" />
 
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:&#xa;&#xa;(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 &quot;setupUI&quot; method in EventManager.&#xa;&#xa;(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.&#xa;&#xa;(3) Changes in zoom-level will require event markers to be repositioned, but doing so is simple, e.g.&#xa;        $('.event-marker').css({&#xa;             top: $(this).css('top') * scaleFactor, &#xa;             left: $(this).css('left') * scaleFactor&#xa;        });&#xa;where &quot;scaleFactor&quot; represents the difference factor from the previous to new zoom-level.&#xa;&#xa;" />
 
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" />
 
224
        </widgets>
 
225
        <messages/>
 
226
        <associations>
 
227
         <assocwidget indexa="1" indexb="1" widgetaid="dqzIQanqxzFB" linecolor="none" totalcounta="2" xmi.id="jWY9O1LMDBSL" widgetbid="D7pTfXjGRdaF" totalcountb="2" type="501" linewidth="none" >
 
228
          <linepath>
 
229
           <startpoint startx="621" starty="683" />
 
230
           <endpoint endx="621" endy="742" />
 
231
          </linepath>
 
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" />
 
234
         </assocwidget>
 
235
         <assocwidget indexa="1" indexb="1" widgetaid="eekWJy06uQ0n" linecolor="none" totalcounta="2" xmi.id="wfbp7WtUO1mf" widgetbid="dqzIQanqxzFB" totalcountb="2" type="501" linewidth="none" >
 
236
          <linepath>
 
237
           <startpoint startx="622" starty="409" />
 
238
           <endpoint endx="622" endy="458" />
 
239
          </linepath>
 
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" />
 
242
         </assocwidget>
 
243
         <assocwidget indexa="1" indexb="1" widgetaid="YNa63gmEMd0g" linecolor="none" totalcounta="2" xmi.id="7HtvudMicTkh" widgetbid="eekWJy06uQ0n" totalcountb="2" type="501" linewidth="none" >
 
244
          <linepath>
 
245
           <startpoint startx="622" starty="262" />
 
246
           <endpoint endx="622" endy="304" />
 
247
          </linepath>
 
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" />
 
250
         </assocwidget>
 
251
        </associations>
 
252
       </diagram>
 
253
      </diagrams>
 
254
     </XMI.extension>
 
255
    </UML:Model>
 
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/>
 
258
    </UML:Model>
 
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/>
 
261
    </UML:Model>
 
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/>
 
264
    </UML:Model>
 
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/>
 
267
    </UML:Model>
 
268
   </UML:Namespace.ownedElement>
 
269
  </UML:Model>
 
270
 </XMI.content>
 
271
 <XMI.extensions xmi.extender="umbrello" >
 
272
  <docsettings viewid="o1H07Ff8WH9r" uniqueid="AK6Aseq76oK0" documentation="" />
 
273
  <listview>
 
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" />
 
282
     </listitem>
 
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" />
 
298
     </listitem>
 
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" />
 
315
     </listitem>
 
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" />
 
322
     </listitem>
 
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" />
 
330
     </listitem>
 
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" />
 
352
     </listitem>
 
353
    </listitem>
 
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" />
 
358
   </listitem>
 
359
  </listview>
 
360
  <codegeneration>
 
361
   <codegenerator language="JavaScript" />
 
362
  </codegeneration>
 
363
 </XMI.extensions>
 
364
</XMI>