Xcos MVC: remove the "Deleted" adapter
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Delete_objects.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 loadXcosLibs();
9 scicos_log("TRACE");
10 scs_m = scicos_diagram();
11 objectCreated( 1 , DIAGRAM )
12 propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
13 propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
14 propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
15 propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
16 propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
17 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
18 propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
19 Sum1 = BIGSOM_f("define");
20 objectCreated( 2 , BLOCK )
21 propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
22 propertyUpdated( 2 , BLOCK , GEOMETRY ) : SUCCESS
23 propertyUpdated( 2 , BLOCK , ANGLE ) : NO_CHANGES
24 propertyUpdated( 2 , BLOCK , ANGLE ) : NO_CHANGES
25 propertyUpdated( 2 , BLOCK , EXPRS ) : SUCCESS
26 objectCreated( 3 , PORT )
27 propertyUpdated( 3 , PORT , SOURCE_BLOCK ) : SUCCESS
28 propertyUpdated( 3 , PORT , PORT_KIND ) : SUCCESS
29 objectCreated( 4 , PORT )
30 propertyUpdated( 4 , PORT , SOURCE_BLOCK ) : SUCCESS
31 propertyUpdated( 4 , PORT , PORT_KIND ) : SUCCESS
32 propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
33 objectCreated( 5 , PORT )
34 propertyUpdated( 5 , PORT , SOURCE_BLOCK ) : SUCCESS
35 propertyUpdated( 5 , PORT , PORT_KIND ) : SUCCESS
36 propertyUpdated( 2 , BLOCK , OUTPUTS ) : SUCCESS
37 propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
38 propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
39 propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
40 propertyUpdated( 5 , PORT , IMPLICIT ) : NO_CHANGES
41 propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
42 propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
43 propertyUpdated( 5 , PORT , STYLE ) : NO_CHANGES
44 propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
45 propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
46 propertyUpdated( 5 , PORT , LABEL ) : NO_CHANGES
47 propertyUpdated( 2 , BLOCK , STYLE ) : NO_CHANGES
48 propertyUpdated( 2 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
49 propertyUpdated( 2 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
50 propertyUpdated( 3 , PORT , DATATYPE ) : SUCCESS
51 propertyUpdated( 4 , PORT , DATATYPE ) : SUCCESS
52 propertyUpdated( 5 , PORT , DATATYPE ) : SUCCESS
53 propertyUpdated( 2 , BLOCK , STATE ) : NO_CHANGES
54 propertyUpdated( 2 , BLOCK , DSTATE ) : NO_CHANGES
55 propertyUpdated( 2 , BLOCK , ODSTATE ) : NO_CHANGES
56 propertyUpdated( 2 , BLOCK , RPAR ) : SUCCESS
57 propertyUpdated( 2 , BLOCK , IPAR ) : NO_CHANGES
58 propertyUpdated( 2 , BLOCK , OPAR ) : NO_CHANGES
59 propertyUpdated( 2 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
60 propertyUpdated( 2 , BLOCK , SIM_DEP_UT ) : SUCCESS
61 propertyUpdated( 2 , BLOCK , LABEL ) : NO_CHANGES
62 propertyUpdated( 2 , BLOCK , NZCROSS ) : NO_CHANGES
63 propertyUpdated( 2 , BLOCK , NMODE ) : NO_CHANGES
64 propertyUpdated( 2 , BLOCK , UID ) : NO_CHANGES
65 propertyUpdated( 2 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
66 Sum2 = BIGSOM_f("define");
67 objectCreated( 6 , BLOCK )
68 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
69 propertyUpdated( 6 , BLOCK , GEOMETRY ) : SUCCESS
70 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
71 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
72 propertyUpdated( 6 , BLOCK , EXPRS ) : SUCCESS
73 objectCreated( 7 , PORT )
74 propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
75 propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
76 objectCreated( 8 , PORT )
77 propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS
78 propertyUpdated( 8 , PORT , PORT_KIND ) : SUCCESS
79 propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
80 objectCreated( 9 , PORT )
81 propertyUpdated( 9 , PORT , SOURCE_BLOCK ) : SUCCESS
82 propertyUpdated( 9 , PORT , PORT_KIND ) : SUCCESS
83 propertyUpdated( 6 , BLOCK , OUTPUTS ) : SUCCESS
84 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
85 propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
86 propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES
87 propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
88 propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
89 propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES
90 propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
91 propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
92 propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES
93 propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
94 propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
95 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
96 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
97 propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
98 propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
99 propertyUpdated( 9 , PORT , DATATYPE ) : SUCCESS
100 propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
101 propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
102 propertyUpdated( 6 , BLOCK , ODSTATE ) : NO_CHANGES
103 propertyUpdated( 6 , BLOCK , RPAR ) : SUCCESS
104 propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
105 propertyUpdated( 6 , BLOCK , OPAR ) : NO_CHANGES
106 propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
107 propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : SUCCESS
108 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
109 propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
110 propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
111 propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
112 propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
113 lnk1 = scicos_link( from=[1 1 0],to=[2 1 1]);
114 objectCreated( 10 , LINK )
115 propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
116 propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
117 propertyUpdated( 10 , LINK , LABEL ) : NO_CHANGES
118 propertyUpdated( 10 , LINK , THICK ) : NO_CHANGES
119 propertyUpdated( 10 , LINK , COLOR ) : NO_CHANGES
120 propertyUpdated( 10 , LINK , KIND ) : NO_CHANGES
121 lnk2 = scicos_link();
122 objectCreated( 11 , LINK )
123 propertyUpdated( 11 , LINK , CONTROL_POINTS ) : NO_CHANGES
124 propertyUpdated( 11 , LINK , CONTROL_POINTS ) : NO_CHANGES
125 propertyUpdated( 11 , LINK , LABEL ) : NO_CHANGES
126 propertyUpdated( 11 , LINK , THICK ) : NO_CHANGES
127 propertyUpdated( 11 , LINK , COLOR ) : NO_CHANGES
128 propertyUpdated( 11 , LINK , KIND ) : NO_CHANGES
129 // 'Sum1' is linked to 'Sum2' through 'lnk1'
130 scs_m.objs(1) = Sum1;
131 objectCreated( 12 , BLOCK )
132 propertyUpdated( 12 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
133 propertyUpdated( 12 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
134 propertyUpdated( 12 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
135 propertyUpdated( 12 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
136 propertyUpdated( 12 , BLOCK , UID ) : NO_CHANGES
137 propertyUpdated( 12 , BLOCK , STYLE ) : NO_CHANGES
138 propertyUpdated( 12 , BLOCK , LABEL ) : NO_CHANGES
139 propertyUpdated( 12 , BLOCK , GEOMETRY ) : SUCCESS
140 propertyUpdated( 12 , BLOCK , ANGLE ) : NO_CHANGES
141 propertyUpdated( 12 , BLOCK , STATE ) : NO_CHANGES
142 propertyUpdated( 12 , BLOCK , DSTATE ) : NO_CHANGES
143 propertyUpdated( 12 , BLOCK , ODSTATE ) : NO_CHANGES
144 propertyUpdated( 12 , BLOCK , RPAR ) : SUCCESS
145 propertyUpdated( 12 , BLOCK , OPAR ) : NO_CHANGES
146 propertyUpdated( 12 , BLOCK , SIM_DEP_UT ) : SUCCESS
147 propertyUpdated( 12 , BLOCK , NZCROSS ) : NO_CHANGES
148 propertyUpdated( 12 , BLOCK , NMODE ) : NO_CHANGES
149 propertyUpdated( 12 , BLOCK , IPAR ) : NO_CHANGES
150 propertyUpdated( 12 , BLOCK , EXPRS ) : SUCCESS
151 propertyUpdated( 12 , BLOCK , EQUATIONS ) : NO_CHANGES
152 propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
153 objectCreated( 13 , PORT )
154 propertyUpdated( 13 , PORT , FIRING ) : NO_CHANGES
155 propertyUpdated( 13 , PORT , PORT_KIND ) : SUCCESS
156 propertyUpdated( 13 , PORT , IMPLICIT ) : NO_CHANGES
157 propertyUpdated( 13 , PORT , STYLE ) : NO_CHANGES
158 propertyUpdated( 13 , PORT , LABEL ) : NO_CHANGES
159 propertyUpdated( 13 , PORT , DATATYPE ) : SUCCESS
160 propertyUpdated( 13 , PORT , SOURCE_BLOCK ) : SUCCESS
161 propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
162 objectCreated( 14 , PORT )
163 propertyUpdated( 14 , PORT , FIRING ) : NO_CHANGES
164 propertyUpdated( 14 , PORT , PORT_KIND ) : SUCCESS
165 propertyUpdated( 14 , PORT , IMPLICIT ) : NO_CHANGES
166 propertyUpdated( 14 , PORT , STYLE ) : NO_CHANGES
167 propertyUpdated( 14 , PORT , LABEL ) : NO_CHANGES
168 propertyUpdated( 14 , PORT , DATATYPE ) : SUCCESS
169 propertyUpdated( 14 , PORT , SOURCE_BLOCK ) : SUCCESS
170 propertyUpdated( 14 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
171 propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
172 objectCreated( 15 , PORT )
173 propertyUpdated( 15 , PORT , FIRING ) : NO_CHANGES
174 propertyUpdated( 15 , PORT , PORT_KIND ) : SUCCESS
175 propertyUpdated( 15 , PORT , IMPLICIT ) : NO_CHANGES
176 propertyUpdated( 15 , PORT , STYLE ) : NO_CHANGES
177 propertyUpdated( 15 , PORT , LABEL ) : NO_CHANGES
178 propertyUpdated( 15 , PORT , DATATYPE ) : SUCCESS
179 propertyUpdated( 15 , PORT , SOURCE_BLOCK ) : SUCCESS
180 propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
181 propertyUpdated( 12 , BLOCK , OUTPUTS ) : SUCCESS
182 propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
183 propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
184 propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
185 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
186 propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
187 scs_m.objs(2) = Sum2;
188 objectCreated( 16 , BLOCK )
189 propertyUpdated( 16 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
190 propertyUpdated( 16 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
191 propertyUpdated( 16 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
192 propertyUpdated( 16 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
193 propertyUpdated( 16 , BLOCK , UID ) : NO_CHANGES
194 propertyUpdated( 16 , BLOCK , STYLE ) : NO_CHANGES
195 propertyUpdated( 16 , BLOCK , LABEL ) : NO_CHANGES
196 propertyUpdated( 16 , BLOCK , GEOMETRY ) : SUCCESS
197 propertyUpdated( 16 , BLOCK , ANGLE ) : NO_CHANGES
198 propertyUpdated( 16 , BLOCK , STATE ) : NO_CHANGES
199 propertyUpdated( 16 , BLOCK , DSTATE ) : NO_CHANGES
200 propertyUpdated( 16 , BLOCK , ODSTATE ) : NO_CHANGES
201 propertyUpdated( 16 , BLOCK , RPAR ) : SUCCESS
202 propertyUpdated( 16 , BLOCK , OPAR ) : NO_CHANGES
203 propertyUpdated( 16 , BLOCK , SIM_DEP_UT ) : SUCCESS
204 propertyUpdated( 16 , BLOCK , NZCROSS ) : NO_CHANGES
205 propertyUpdated( 16 , BLOCK , NMODE ) : NO_CHANGES
206 propertyUpdated( 16 , BLOCK , IPAR ) : NO_CHANGES
207 propertyUpdated( 16 , BLOCK , EXPRS ) : SUCCESS
208 propertyUpdated( 16 , BLOCK , EQUATIONS ) : NO_CHANGES
209 propertyUpdated( 16 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
210 objectCreated( 17 , PORT )
211 propertyUpdated( 17 , PORT , FIRING ) : NO_CHANGES
212 propertyUpdated( 17 , PORT , PORT_KIND ) : SUCCESS
213 propertyUpdated( 17 , PORT , IMPLICIT ) : NO_CHANGES
214 propertyUpdated( 17 , PORT , STYLE ) : NO_CHANGES
215 propertyUpdated( 17 , PORT , LABEL ) : NO_CHANGES
216 propertyUpdated( 17 , PORT , DATATYPE ) : SUCCESS
217 propertyUpdated( 17 , PORT , SOURCE_BLOCK ) : SUCCESS
218 propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
219 objectCreated( 18 , PORT )
220 propertyUpdated( 18 , PORT , FIRING ) : NO_CHANGES
221 propertyUpdated( 18 , PORT , PORT_KIND ) : SUCCESS
222 propertyUpdated( 18 , PORT , IMPLICIT ) : NO_CHANGES
223 propertyUpdated( 18 , PORT , STYLE ) : NO_CHANGES
224 propertyUpdated( 18 , PORT , LABEL ) : NO_CHANGES
225 propertyUpdated( 18 , PORT , DATATYPE ) : SUCCESS
226 propertyUpdated( 18 , PORT , SOURCE_BLOCK ) : SUCCESS
227 propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
228 propertyUpdated( 16 , BLOCK , INPUTS ) : SUCCESS
229 objectCreated( 19 , PORT )
230 propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES
231 propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS
232 propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
233 propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
234 propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
235 propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS
236 propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS
237 propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
238 propertyUpdated( 16 , BLOCK , OUTPUTS ) : SUCCESS
239 propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
240 propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
241 propertyUpdated( 16 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
242 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
243 propertyUpdated( 16 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
244 scs_m.objs(3) = lnk1;
245 objectCreated( 20 , LINK )
246 propertyUpdated( 20 , LINK , COLOR ) : NO_CHANGES
247 propertyUpdated( 20 , LINK , KIND ) : NO_CHANGES
248 propertyUpdated( 20 , LINK , LABEL ) : NO_CHANGES
249 propertyUpdated( 20 , LINK , CONTROL_POINTS ) : NO_CHANGES
250 propertyUpdated( 20 , LINK , THICK ) : NO_CHANGES
251 propertyUpdated( 20 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
252 propertyUpdated( 20 , LINK , PARENT_BLOCK ) : NO_CHANGES
253 propertyUpdated( 20 , LINK , SOURCE_PORT ) : NO_CHANGES
254 propertyUpdated( 20 , LINK , DESTINATION_PORT ) : NO_CHANGES
255 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
256 propertyUpdated( 20 , LINK , PARENT_DIAGRAM ) : SUCCESS
257 propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : SUCCESS
258 propertyUpdated( 20 , LINK , SOURCE_PORT ) : SUCCESS
259 propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : SUCCESS
260 propertyUpdated( 20 , LINK , DESTINATION_PORT ) : SUCCESS
261 scs_m.objs(4) = lnk2;
262 objectCreated( 21 , LINK )
263 propertyUpdated( 21 , LINK , COLOR ) : NO_CHANGES
264 propertyUpdated( 21 , LINK , KIND ) : NO_CHANGES
265 propertyUpdated( 21 , LINK , LABEL ) : NO_CHANGES
266 propertyUpdated( 21 , LINK , CONTROL_POINTS ) : NO_CHANGES
267 propertyUpdated( 21 , LINK , THICK ) : NO_CHANGES
268 propertyUpdated( 21 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
269 propertyUpdated( 21 , LINK , PARENT_BLOCK ) : NO_CHANGES
270 propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
271 propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
272 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
273 propertyUpdated( 21 , LINK , PARENT_DIAGRAM ) : SUCCESS
274 propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : SUCCESS
275 propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : SUCCESS
276 propertyUpdated( 20 , LINK , SOURCE_PORT ) : NO_CHANGES
277 propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : SUCCESS
278 propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : SUCCESS
279 propertyUpdated( 20 , LINK , DESTINATION_PORT ) : NO_CHANGES
280 propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
281 propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
282 // Consecutively delete the diagram objects,
283 // check that they were replaced with "Deleted" mlists.
284 DeletedBlock = mlist("Deleted");
285 scs_m.objs(1) = DeletedBlock;
286 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
287 propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
288 propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
289 propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
290 propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
291 propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
292 objectDeleted( 13 , PORT )
293 propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
294 propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
295 propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
296 propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
297 objectDeleted( 14 , PORT )
298 propertyUpdated( 12 , BLOCK , INPUTS ) : NO_CHANGES
299 propertyUpdated( 12 , BLOCK , OUTPUTS ) : SUCCESS
300 propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
301 propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
302 propertyUpdated( 20 , LINK , SOURCE_PORT ) : SUCCESS
303 objectDeleted( 15 , PORT )
304 objectDeleted( 12 , BLOCK )
305 propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : SUCCESS
306 propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : SUCCESS
307 propertyUpdated( 20 , LINK , DESTINATION_PORT ) : NO_CHANGES
308 propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
309 propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
310 assert_checkequal(scs_m.objs(1), DeletedBlock);
311 scs_m.objs(2) = DeletedBlock;
312 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
313 propertyUpdated( 16 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
314 propertyUpdated( 16 , BLOCK , INPUTS ) : SUCCESS
315 propertyUpdated( 16 , BLOCK , OUTPUTS ) : NO_CHANGES
316 propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
317 propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
318 propertyUpdated( 20 , LINK , DESTINATION_PORT ) : SUCCESS
319 objectDeleted( 17 , PORT )
320 propertyUpdated( 16 , BLOCK , INPUTS ) : SUCCESS
321 propertyUpdated( 16 , BLOCK , OUTPUTS ) : NO_CHANGES
322 propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
323 propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
324 objectDeleted( 18 , PORT )
325 propertyUpdated( 16 , BLOCK , INPUTS ) : NO_CHANGES
326 propertyUpdated( 16 , BLOCK , OUTPUTS ) : SUCCESS
327 propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
328 propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
329 objectDeleted( 19 , PORT )
330 objectDeleted( 16 , BLOCK )
331 propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
332 propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
333 assert_checkequal(scs_m.objs(2), DeletedBlock);
334 scs_m.objs(3) = DeletedBlock;
335 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
336 propertyUpdated( 20 , LINK , PARENT_DIAGRAM ) : SUCCESS
337 objectDeleted( 20 , LINK )
338 propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
339 propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
340 assert_checkequal(scs_m.objs(3), DeletedBlock);
341 scs_m.objs(4) = DeletedBlock;
342 propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
343 propertyUpdated( 21 , LINK , PARENT_DIAGRAM ) : SUCCESS
344 objectDeleted( 21 , LINK )
345 assert_checkequal(scs_m.objs(4), DeletedBlock);
346 // Test that all objects are simultaneously "deleted"
347 assert_checkequal(scs_m.objs(1), DeletedBlock);
348 assert_checkequal(scs_m.objs(2), DeletedBlock);
349 assert_checkequal(scs_m.objs(3), DeletedBlock);
350 assert_checkequal(scs_m.objs(4), DeletedBlock);
351 // Check that all the model items are freed
352 clear
353 propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
354 propertyUpdated( 2 , BLOCK , OUTPUTS ) : NO_CHANGES
355 propertyUpdated( 2 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
356 propertyUpdated( 2 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
357 objectDeleted( 3 , PORT )
358 propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
359 propertyUpdated( 2 , BLOCK , OUTPUTS ) : NO_CHANGES
360 propertyUpdated( 2 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
361 propertyUpdated( 2 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
362 objectDeleted( 4 , PORT )
363 propertyUpdated( 2 , BLOCK , INPUTS ) : NO_CHANGES
364 propertyUpdated( 2 , BLOCK , OUTPUTS ) : SUCCESS
365 propertyUpdated( 2 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
366 propertyUpdated( 2 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
367 objectDeleted( 5 , PORT )
368 objectDeleted( 2 , BLOCK )
369 propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
370 propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
371 propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
372 propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
373 objectDeleted( 7 , PORT )
374 propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
375 propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
376 propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
377 propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
378 objectDeleted( 8 , PORT )
379 propertyUpdated( 6 , BLOCK , INPUTS ) : NO_CHANGES
380 propertyUpdated( 6 , BLOCK , OUTPUTS ) : SUCCESS
381 propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
382 propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
383 objectDeleted( 9 , PORT )
384 objectDeleted( 6 , BLOCK )
385 objectDeleted( 10 , LINK )
386 objectDeleted( 11 , LINK )
387 objectDeleted( 1 , DIAGRAM )