~sgaflv/workcraft/trunk-interfaces

« back to all changes in this revision

Viewing changes to WorkcraftCore/models/context_tracker.ucls

  • Committer: Stan
  • Date: 2014-07-19 15:30:21 UTC
  • Revision ID: sgaflv@gmail.com-20140719153021-99363zoiv1i7h3vi
- added documentation

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<class-diagram version="1.1.5" icons="true" always-add-relationships="false" generalizations="true" realizations="true" 
3
 
  associations="true" dependencies="false" nesting-relationships="true">  
4
 
  <class id="1" language="java" name="org.workcraft.dom.NodeContextTracker" project="WorkcraftCore" 
5
 
    file="/WorkcraftCore/src/org/workcraft/dom/NodeContextTracker.java" binary="false" corner="BOTTOM_RIGHT">    
6
 
    <position height="-1" width="-1" x="505" y="329"/>    
7
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
8
 
      visibility="true">      
9
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
10
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
11
 
    </display>  
12
 
  </class>  
13
 
  <interface id="2" language="java" name="org.workcraft.dom.NodeContext" project="WorkcraftCore" 
14
 
    file="/WorkcraftCore/src/org/workcraft/dom/NodeContext.java" binary="false" corner="BOTTOM_RIGHT">    
15
 
    <position height="-1" width="-1" x="508" y="137"/>    
16
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
17
 
      visibility="true">      
18
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
19
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
20
 
    </display>  
21
 
  </interface>  
22
 
  <class id="3" language="java" name="org.workcraft.observation.HierarchySupervisor" project="WorkcraftCore" 
23
 
    file="/WorkcraftCore/src/org/workcraft/observation/HierarchySupervisor.java" binary="false" corner="BOTTOM_RIGHT">    
24
 
    <position height="-1" width="-1" x="778" y="325"/>    
25
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
26
 
      visibility="true">      
27
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
28
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
29
 
    </display>  
30
 
  </class>  
31
 
  <interface id="4" language="java" name="org.workcraft.observation.HierarchyObserver" project="WorkcraftCore" 
32
 
    file="/WorkcraftCore/src/org/workcraft/observation/HierarchyObserver.java" binary="false" corner="BOTTOM_RIGHT">    
33
 
    <position height="-1" width="-1" x="774" y="138"/>    
34
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
35
 
      visibility="true">      
36
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
37
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
38
 
    </display>  
39
 
  </interface>  
40
 
  <interface id="5" language="java" name="org.workcraft.dom.Model" project="WorkcraftCore" 
41
 
    file="/WorkcraftCore/src/org/workcraft/dom/Model.java" binary="false" corner="BOTTOM_RIGHT">    
42
 
    <position height="-1" width="-1" x="178" y="303"/>    
43
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
44
 
      visibility="true">      
45
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
46
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
47
 
    </display>  
48
 
  </interface>  
49
 
  <class id="6" language="java" name="org.workcraft.dom.AbstractModel" project="WorkcraftCore" 
50
 
    file="/WorkcraftCore/src/org/workcraft/dom/AbstractModel.java" binary="false" corner="BOTTOM_RIGHT">    
51
 
    <position height="-1" width="-1" x="177" y="751"/>    
52
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
53
 
      visibility="true">      
54
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
55
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
56
 
    </display>  
57
 
  </class>  
58
 
  <interface id="7" language="java" name="org.workcraft.dom.Container" project="WorkcraftCore" 
59
 
    file="/WorkcraftCore/src/org/workcraft/dom/Container.java" binary="false" corner="BOTTOM_RIGHT">    
60
 
    <position height="-1" width="-1" x="672" y="560"/>    
61
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
62
 
      visibility="true">      
63
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
64
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
65
 
    </display>  
66
 
  </interface>  
67
 
  <interface id="8" language="java" name="org.workcraft.dom.references.ReferenceManager" project="WorkcraftCore" 
68
 
    file="/WorkcraftCore/src/org/workcraft/dom/references/ReferenceManager.java" binary="false" corner="BOTTOM_RIGHT">    
69
 
    <position height="-1" width="-1" x="593" y="752"/>    
70
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
71
 
      visibility="true">      
72
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
73
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
74
 
    </display>  
75
 
  </interface>  
76
 
  <interface id="9" language="java" name="org.workcraft.dom.Node" project="WorkcraftCore" 
77
 
    file="/WorkcraftCore/src/org/workcraft/dom/Node.java" binary="false" corner="BOTTOM_RIGHT">    
78
 
    <position height="-1" width="-1" x="1008" y="135"/>    
79
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
80
 
      visibility="true">      
81
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
82
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
83
 
    </display>  
84
 
  </interface>  
85
 
  <class id="10" language="java" name="org.workcraft.dom.DefaultHangingConnectionRemover" project="WorkcraftCore" 
86
 
    file="/WorkcraftCore/src/org/workcraft/dom/DefaultHangingConnectionRemover.java" binary="false" 
87
 
    corner="BOTTOM_RIGHT">    
88
 
    <position height="-1" width="-1" x="1140" y="280"/>    
89
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
90
 
      visibility="true">      
91
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
92
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
93
 
    </display>  
94
 
  </class>  
95
 
  <class id="11" language="java" name="org.workcraft.dom.DefaultMathNodeRemover" project="WorkcraftCore" 
96
 
    file="/WorkcraftCore/src/org/workcraft/dom/DefaultMathNodeRemover.java" binary="false" corner="BOTTOM_RIGHT">    
97
 
    <position height="-1" width="-1" x="1218" y="393"/>    
98
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
99
 
      visibility="true">      
100
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
101
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
102
 
    </display>  
103
 
  </class>  
104
 
  <class id="12" language="java" name="org.workcraft.dom.DefaultReferenceManager" project="WorkcraftCore" 
105
 
    file="/WorkcraftCore/src/org/workcraft/dom/DefaultReferenceManager.java" binary="false" corner="BOTTOM_RIGHT">    
106
 
    <position height="-1" width="-1" x="1190" y="527"/>    
107
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
108
 
      visibility="true">      
109
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
110
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
111
 
    </display>  
112
 
  </class>  
113
 
  <class id="13" language="java" name="org.workcraft.dom.visual.RemovedNodeDeselector" project="WorkcraftCore" 
114
 
    file="/WorkcraftCore/src/org/workcraft/dom/visual/RemovedNodeDeselector.java" binary="false" corner="BOTTOM_RIGHT">    
115
 
    <position height="-1" width="-1" x="1119" y="697"/>    
116
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
117
 
      visibility="true">      
118
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
119
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
120
 
    </display>  
121
 
  </class>  
122
 
  <class id="14" language="java" name="org.workcraft.dom.visual.SelectionEventPropagator" project="WorkcraftCore" 
123
 
    file="/WorkcraftCore/src/org/workcraft/dom/visual/SelectionEventPropagator.java" binary="false" 
124
 
    corner="BOTTOM_RIGHT">    
125
 
    <position height="113" width="225" x="878" y="799"/>    
126
 
    <display autosize="false" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
127
 
      visibility="true">      
128
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
129
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
130
 
    </display>  
131
 
  </class>  
132
 
  <class id="15" language="java" name="org.workcraft.dom.visual.TransformEventPropagator" project="WorkcraftCore" 
133
 
    file="/WorkcraftCore/src/org/workcraft/dom/visual/TransformEventPropagator.java" binary="false" 
134
 
    corner="BOTTOM_RIGHT">    
135
 
    <position height="-1" width="-1" x="879" y="1055"/>    
136
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
137
 
      visibility="true">      
138
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
139
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
140
 
    </display>  
141
 
  </class>  
142
 
  <class id="16" language="java" name="org.workcraft.observation.StateSupervisor" project="WorkcraftCore" 
143
 
    file="/WorkcraftCore/src/org/workcraft/observation/StateSupervisor.java" binary="false" corner="BOTTOM_RIGHT">    
144
 
    <position height="-1" width="-1" x="564" y="926"/>    
145
 
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
146
 
      visibility="true">      
147
 
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
148
 
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
149
 
    </display>  
150
 
  </class>  
151
 
  <realization id="17">    
152
 
    <end type="SOURCE" refId="3"/>    
153
 
    <end type="TARGET" refId="4"/>  
154
 
  </realization>  
155
 
  <dependency id="18">    
156
 
    <end type="SOURCE" refId="5"/>    
157
 
    <end type="TARGET" refId="8"/>  
158
 
  </dependency>  
159
 
  <generalization id="19">    
160
 
    <end type="SOURCE" refId="1"/>    
161
 
    <end type="TARGET" refId="3"/>  
162
 
  </generalization>  
163
 
  <association id="20">    
164
 
    <end type="SOURCE" refId="6" navigable="false">      
165
 
      <attribute id="21" name="root"/>      
166
 
      <multiplicity id="22" minimum="0" maximum="1"/>    
167
 
    </end>    
168
 
    <end type="TARGET" refId="7" navigable="true"/>    
169
 
    <display labels="true" multiplicity="true"/>  
170
 
  </association>  
171
 
  <association id="23">    
172
 
    <end type="SOURCE" refId="10" navigable="false">      
173
 
      <attribute id="24" name="nct"/>      
174
 
      <multiplicity id="25" minimum="0" maximum="1"/>    
175
 
    </end>    
176
 
    <end type="TARGET" refId="2" navigable="true"/>    
177
 
    <display labels="true" multiplicity="true"/>  
178
 
  </association>  
179
 
  <generalization id="26">    
180
 
    <end type="SOURCE" refId="5"/>    
181
 
    <end type="TARGET" refId="2"/>  
182
 
  </generalization>  
183
 
  <generalization id="27">    
184
 
    <end type="SOURCE" refId="16"/>    
185
 
    <end type="TARGET" refId="3"/>  
186
 
  </generalization>  
187
 
  <generalization id="28">    
188
 
    <end type="SOURCE" refId="10"/>    
189
 
    <end type="TARGET" refId="3"/>  
190
 
  </generalization>  
191
 
  <association id="29">    
192
 
    <end type="SOURCE" refId="3" navigable="false">      
193
 
      <attribute id="30" name="root"/>      
194
 
      <multiplicity id="31" minimum="0" maximum="1"/>    
195
 
    </end>    
196
 
    <end type="TARGET" refId="9" navigable="true"/>    
197
 
    <display labels="true" multiplicity="true"/>  
198
 
  </association>  
199
 
  <association id="32">    
200
 
    <bendpoint x="507" y="498"/>    
201
 
    <end type="SOURCE" refId="6" navigable="false">      
202
 
      <attribute id="33" name="nodeContextTracker"/>      
203
 
      <multiplicity id="34" minimum="0" maximum="1"/>    
204
 
    </end>    
205
 
    <end type="TARGET" refId="1" navigable="true"/>    
206
 
    <display labels="true" multiplicity="true"/>  
207
 
  </association>  
208
 
  <realization id="35">    
209
 
    <end type="SOURCE" refId="6"/>    
210
 
    <end type="TARGET" refId="5"/>  
211
 
  </realization>  
212
 
  <generalization id="36">    
213
 
    <end type="SOURCE" refId="15"/>    
214
 
    <end type="TARGET" refId="3"/>  
215
 
  </generalization>  
216
 
  <generalization id="37">    
217
 
    <end type="SOURCE" refId="12"/>    
218
 
    <end type="TARGET" refId="3"/>  
219
 
  </generalization>  
220
 
  <generalization id="38">    
221
 
    <end type="SOURCE" refId="11"/>    
222
 
    <end type="TARGET" refId="3"/>  
223
 
  </generalization>  
224
 
  <generalization id="39">    
225
 
    <end type="SOURCE" refId="14"/>    
226
 
    <end type="TARGET" refId="3"/>  
227
 
  </generalization>  
228
 
  <realization id="40">    
229
 
    <end type="SOURCE" refId="1"/>    
230
 
    <end type="TARGET" refId="2"/>  
231
 
  </realization>  
232
 
  <generalization id="41">    
233
 
    <end type="SOURCE" refId="13"/>    
234
 
    <end type="TARGET" refId="3"/>  
235
 
  </generalization>  
236
 
  <realization id="42">    
237
 
    <end type="SOURCE" refId="12"/>    
238
 
    <end type="TARGET" refId="8"/>  
239
 
  </realization>  
240
 
  <dependency id="43">    
241
 
    <end type="SOURCE" refId="5"/>    
242
 
    <end type="TARGET" refId="7"/>  
243
 
  </dependency>  
244
 
  <association id="44">    
245
 
    <end type="SOURCE" refId="6" navigable="false">      
246
 
      <attribute id="45" name="referenceManager"/>      
247
 
      <multiplicity id="46" minimum="0" maximum="1"/>    
248
 
    </end>    
249
 
    <end type="TARGET" refId="8" navigable="true"/>    
250
 
    <display labels="true" multiplicity="true"/>  
251
 
  </association>  
252
 
  <generalization id="47">    
253
 
    <end type="SOURCE" refId="7"/>    
254
 
    <end type="TARGET" refId="9"/>  
255
 
  </generalization>  
256
 
  <classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" 
257
 
    accessors="true" visibility="true">    
258
 
    <attributes public="true" package="true" protected="false" private="false" static="true"/>    
259
 
    <operations public="true" package="true" protected="false" private="false" static="true"/>  
260
 
  </classifier-display>  
261
 
  <association-display labels="true" multiplicity="true"/>
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<class-diagram version="1.1.5" icons="true" always-add-relationships="false" generalizations="true" realizations="true" 
 
3
  associations="true" dependencies="false" nesting-relationships="true">  
 
4
  <class id="1" language="java" name="org.workcraft.dom.NodeContextTracker" project="WorkcraftCore" 
 
5
    file="/WorkcraftCore/src/org/workcraft/dom/NodeContextTracker.java" binary="false" corner="BOTTOM_RIGHT">    
 
6
    <position height="-1" width="-1" x="507" y="325"/>    
 
7
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
8
      visibility="true">      
 
9
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
10
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
11
    </display>  
 
12
  </class>  
 
13
  <interface id="2" language="java" name="org.workcraft.dom.NodeContext" project="WorkcraftCore" 
 
14
    file="/WorkcraftCore/src/org/workcraft/dom/NodeContext.java" binary="false" corner="BOTTOM_RIGHT">    
 
15
    <position height="-1" width="-1" x="508" y="137"/>    
 
16
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
17
      visibility="true">      
 
18
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
19
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
20
    </display>  
 
21
  </interface>  
 
22
  <class id="3" language="java" name="org.workcraft.observation.HierarchySupervisor" project="WorkcraftCore" 
 
23
    file="/WorkcraftCore/src/org/workcraft/observation/HierarchySupervisor.java" binary="false" corner="BOTTOM_RIGHT">    
 
24
    <position height="-1" width="-1" x="778" y="325"/>    
 
25
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
26
      visibility="true">      
 
27
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
28
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
29
    </display>  
 
30
  </class>  
 
31
  <interface id="4" language="java" name="org.workcraft.observation.HierarchyObserver" project="WorkcraftCore" 
 
32
    file="/WorkcraftCore/src/org/workcraft/observation/HierarchyObserver.java" binary="false" corner="BOTTOM_RIGHT">    
 
33
    <position height="-1" width="-1" x="780" y="112"/>    
 
34
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
35
      visibility="true">      
 
36
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
37
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
38
    </display>  
 
39
  </interface>  
 
40
  <interface id="5" language="java" name="org.workcraft.dom.Model" project="WorkcraftCore" 
 
41
    file="/WorkcraftCore/src/org/workcraft/dom/Model.java" binary="false" corner="BOTTOM_RIGHT">    
 
42
    <position height="-1" width="-1" x="177" y="234"/>    
 
43
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
44
      visibility="true">      
 
45
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
46
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
47
    </display>  
 
48
  </interface>  
 
49
  <class id="6" language="java" name="org.workcraft.dom.AbstractModel" project="WorkcraftCore" 
 
50
    file="/WorkcraftCore/src/org/workcraft/dom/AbstractModel.java" binary="false" corner="BOTTOM_RIGHT">    
 
51
    <position height="-1" width="-1" x="177" y="751"/>    
 
52
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
53
      visibility="true">      
 
54
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
55
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
56
    </display>  
 
57
  </class>  
 
58
  <interface id="7" language="java" name="org.workcraft.dom.Container" project="WorkcraftCore" 
 
59
    file="/WorkcraftCore/src/org/workcraft/dom/Container.java" binary="false" corner="BOTTOM_RIGHT">    
 
60
    <position height="-1" width="-1" x="659" y="562"/>    
 
61
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
62
      visibility="true">      
 
63
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
64
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
65
    </display>  
 
66
  </interface>  
 
67
  <interface id="8" language="java" name="org.workcraft.dom.references.ReferenceManager" project="WorkcraftCore" 
 
68
    file="/WorkcraftCore/src/org/workcraft/dom/references/ReferenceManager.java" binary="false" corner="BOTTOM_RIGHT">    
 
69
    <position height="-1" width="-1" x="593" y="752"/>    
 
70
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
71
      visibility="true">      
 
72
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
73
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
74
    </display>  
 
75
  </interface>  
 
76
  <interface id="9" language="java" name="org.workcraft.dom.Node" project="WorkcraftCore" 
 
77
    file="/WorkcraftCore/src/org/workcraft/dom/Node.java" binary="false" corner="BOTTOM_RIGHT">    
 
78
    <position height="-1" width="-1" x="1027" y="115"/>    
 
79
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
80
      visibility="true">      
 
81
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
82
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
83
    </display>  
 
84
  </interface>  
 
85
  <class id="10" language="java" name="org.workcraft.dom.DefaultHangingConnectionRemover" project="WorkcraftCore" 
 
86
    file="/WorkcraftCore/src/org/workcraft/dom/DefaultHangingConnectionRemover.java" binary="false" 
 
87
    corner="BOTTOM_RIGHT">    
 
88
    <position height="-1" width="-1" x="1118" y="275"/>    
 
89
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
90
      visibility="true">      
 
91
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
92
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
93
    </display>  
 
94
  </class>  
 
95
  <class id="11" language="java" name="org.workcraft.dom.DefaultMathNodeRemover" project="WorkcraftCore" 
 
96
    file="/WorkcraftCore/src/org/workcraft/dom/DefaultMathNodeRemover.java" binary="false" corner="BOTTOM_RIGHT">    
 
97
    <position height="-1" width="-1" x="1102" y="392"/>    
 
98
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
99
      visibility="true">      
 
100
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
101
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
102
    </display>  
 
103
  </class>  
 
104
  <class id="12" language="java" name="org.workcraft.dom.DefaultReferenceManager" project="WorkcraftCore" 
 
105
    file="/WorkcraftCore/src/org/workcraft/dom/DefaultReferenceManager.java" binary="false" corner="BOTTOM_RIGHT">    
 
106
    <position height="-1" width="-1" x="1141" y="537"/>    
 
107
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
108
      visibility="true">      
 
109
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
110
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
111
    </display>  
 
112
  </class>  
 
113
  <class id="13" language="java" name="org.workcraft.dom.visual.RemovedNodeDeselector" project="WorkcraftCore" 
 
114
    file="/WorkcraftCore/src/org/workcraft/dom/visual/RemovedNodeDeselector.java" binary="false" corner="BOTTOM_RIGHT">    
 
115
    <position height="-1" width="-1" x="1007" y="703"/>    
 
116
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
117
      visibility="true">      
 
118
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
119
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
120
    </display>  
 
121
  </class>  
 
122
  <class id="14" language="java" name="org.workcraft.dom.visual.SelectionEventPropagator" project="WorkcraftCore" 
 
123
    file="/WorkcraftCore/src/org/workcraft/dom/visual/SelectionEventPropagator.java" binary="false" 
 
124
    corner="BOTTOM_RIGHT">    
 
125
    <position height="113" width="225" x="790" y="774"/>    
 
126
    <display autosize="false" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
127
      visibility="true">      
 
128
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
129
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
130
    </display>  
 
131
  </class>  
 
132
  <class id="15" language="java" name="org.workcraft.dom.visual.TransformEventPropagator" project="WorkcraftCore" 
 
133
    file="/WorkcraftCore/src/org/workcraft/dom/visual/TransformEventPropagator.java" binary="false" 
 
134
    corner="BOTTOM_RIGHT">    
 
135
    <position height="-1" width="-1" x="777" y="994"/>    
 
136
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
137
      visibility="true">      
 
138
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
139
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
140
    </display>  
 
141
  </class>  
 
142
  <class id="16" language="java" name="org.workcraft.observation.StateSupervisor" project="WorkcraftCore" 
 
143
    file="/WorkcraftCore/src/org/workcraft/observation/StateSupervisor.java" binary="false" corner="BOTTOM_RIGHT">    
 
144
    <position height="-1" width="-1" x="466" y="971"/>    
 
145
    <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
 
146
      visibility="true">      
 
147
      <attributes public="true" package="true" protected="false" private="false" static="true"/>      
 
148
      <operations public="true" package="true" protected="false" private="false" static="true"/>    
 
149
    </display>  
 
150
  </class>  
 
151
  <association id="17">    
 
152
    <end type="SOURCE" refId="6" navigable="false">      
 
153
      <attribute id="18" name="referenceManager"/>      
 
154
      <multiplicity id="19" minimum="0" maximum="1"/>    
 
155
    </end>    
 
156
    <end type="TARGET" refId="8" navigable="true"/>    
 
157
    <display labels="true" multiplicity="true"/>  
 
158
  </association>  
 
159
  <generalization id="20">    
 
160
    <end type="SOURCE" refId="1"/>    
 
161
    <end type="TARGET" refId="3"/>  
 
162
  </generalization>  
 
163
  <generalization id="21">    
 
164
    <end type="SOURCE" refId="13"/>    
 
165
    <end type="TARGET" refId="3"/>  
 
166
  </generalization>  
 
167
  <realization id="22">    
 
168
    <end type="SOURCE" refId="3"/>    
 
169
    <end type="TARGET" refId="4"/>  
 
170
  </realization>  
 
171
  <generalization id="23">    
 
172
    <end type="SOURCE" refId="10"/>    
 
173
    <end type="TARGET" refId="3"/>  
 
174
  </generalization>  
 
175
  <association id="24">    
 
176
    <end type="SOURCE" refId="10" navigable="false">      
 
177
      <attribute id="25" name="nct"/>      
 
178
      <multiplicity id="26" minimum="0" maximum="1"/>    
 
179
    </end>    
 
180
    <end type="TARGET" refId="2" navigable="true"/>    
 
181
    <display labels="true" multiplicity="true"/>  
 
182
  </association>  
 
183
  <generalization id="27">    
 
184
    <bendpoint x="371" y="870"/>    
 
185
    <bendpoint x="371" y="454"/>    
 
186
    <bendpoint x="598" y="454"/>    
 
187
    <end type="SOURCE" refId="16"/>    
 
188
    <end type="TARGET" refId="3"/>  
 
189
  </generalization>  
 
190
  <generalization id="28">    
 
191
    <end type="SOURCE" refId="5"/>    
 
192
    <end type="TARGET" refId="2"/>  
 
193
  </generalization>  
 
194
  <association id="29">    
 
195
    <end type="SOURCE" refId="3" navigable="false">      
 
196
      <attribute id="30" name="root"/>      
 
197
      <multiplicity id="31" minimum="0" maximum="1"/>    
 
198
    </end>    
 
199
    <end type="TARGET" refId="9" navigable="true"/>    
 
200
    <display labels="true" multiplicity="true"/>  
 
201
  </association>  
 
202
  <realization id="32">    
 
203
    <end type="SOURCE" refId="6"/>    
 
204
    <end type="TARGET" refId="5"/>  
 
205
  </realization>  
 
206
  <generalization id="33">    
 
207
    <end type="SOURCE" refId="15"/>    
 
208
    <end type="TARGET" refId="3"/>  
 
209
  </generalization>  
 
210
  <generalization id="34">    
 
211
    <end type="SOURCE" refId="7"/>    
 
212
    <end type="TARGET" refId="9"/>  
 
213
  </generalization>  
 
214
  <generalization id="35">    
 
215
    <end type="SOURCE" refId="11"/>    
 
216
    <end type="TARGET" refId="3"/>  
 
217
  </generalization>  
 
218
  <association id="36">    
 
219
    <end type="SOURCE" refId="6" navigable="false">      
 
220
      <attribute id="37" name="root"/>      
 
221
      <multiplicity id="38" minimum="0" maximum="1"/>    
 
222
    </end>    
 
223
    <end type="TARGET" refId="7" navigable="true"/>    
 
224
    <display labels="true" multiplicity="true"/>  
 
225
  </association>  
 
226
  <realization id="39">    
 
227
    <end type="SOURCE" refId="1"/>    
 
228
    <end type="TARGET" refId="2"/>  
 
229
  </realization>  
 
230
  <association id="40">    
 
231
    <bendpoint x="507" y="498"/>    
 
232
    <end type="SOURCE" refId="6" navigable="false">      
 
233
      <attribute id="41" name="nodeContextTracker"/>      
 
234
      <multiplicity id="42" minimum="0" maximum="1"/>    
 
235
    </end>    
 
236
    <end type="TARGET" refId="1" navigable="true"/>    
 
237
    <display labels="true" multiplicity="true"/>  
 
238
  </association>  
 
239
  <generalization id="43">    
 
240
    <end type="SOURCE" refId="12"/>    
 
241
    <end type="TARGET" refId="3"/>  
 
242
  </generalization>  
 
243
  <dependency id="44">    
 
244
    <end type="SOURCE" refId="5"/>    
 
245
    <end type="TARGET" refId="7"/>  
 
246
  </dependency>  
 
247
  <generalization id="45">    
 
248
    <end type="SOURCE" refId="14"/>    
 
249
    <end type="TARGET" refId="3"/>  
 
250
  </generalization>  
 
251
  <realization id="46">    
 
252
    <end type="SOURCE" refId="12"/>    
 
253
    <end type="TARGET" refId="8"/>  
 
254
  </realization>  
 
255
  <dependency id="47">    
 
256
    <end type="SOURCE" refId="5"/>    
 
257
    <end type="TARGET" refId="8"/>  
 
258
  </dependency>  
 
259
  <classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" 
 
260
    accessors="true" visibility="true">    
 
261
    <attributes public="true" package="true" protected="false" private="false" static="true"/>    
 
262
    <operations public="true" package="true" protected="false" private="false" static="true"/>  
 
263
  </classifier-display>  
 
264
  <association-display labels="true" multiplicity="true"/>
262
265
</class-diagram>
 
 
b'\\ No newline at end of file'