Xcos MVC: fix deletion modification after aa31b0364c
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / Consecutive_init.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 // Check consecutive initialization of a diagram in a SuperBlock
11 super = scicos_block();
12 objectCreated( 1 , BLOCK )
13 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
14 propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
15 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
16 propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
17 propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES
18 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
19 propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
20 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
21 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
22 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
23 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
24 propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
25 propertyUpdated( 1 , BLOCK , RPAR ) : NO_CHANGES
26 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
27 propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
28 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
29 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
30 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
31 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
32 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
33 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
34 propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
35 d         = scicos_diagram();
36 objectCreated( 2 , DIAGRAM )
37 propertyUpdated( 2 , DIAGRAM , TITLE ) : NO_CHANGES
38 propertyUpdated( 2 , DIAGRAM , PATH ) : NO_CHANGES
39 propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
40 propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
41 propertyUpdated( 2 , DIAGRAM , CONTEXT ) : NO_CHANGES
42 propertyUpdated( 2 , DIAGRAM , CHILDREN ) : NO_CHANGES
43 propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
44 sub       = scicos_block();
45 objectCreated( 3 , BLOCK )
46 propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES
47 propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES
48 propertyUpdated( 3 , BLOCK , ANGLE ) : NO_CHANGES
49 propertyUpdated( 3 , BLOCK , ANGLE ) : NO_CHANGES
50 propertyUpdated( 3 , BLOCK , EXPRS ) : NO_CHANGES
51 propertyUpdated( 3 , BLOCK , LABEL ) : NO_CHANGES
52 propertyUpdated( 3 , BLOCK , STYLE ) : NO_CHANGES
53 propertyUpdated( 3 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
54 propertyUpdated( 3 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
55 propertyUpdated( 3 , BLOCK , STATE ) : NO_CHANGES
56 propertyUpdated( 3 , BLOCK , DSTATE ) : NO_CHANGES
57 propertyUpdated( 3 , BLOCK , ODSTATE ) : NO_CHANGES
58 propertyUpdated( 3 , BLOCK , RPAR ) : NO_CHANGES
59 propertyUpdated( 3 , BLOCK , IPAR ) : NO_CHANGES
60 propertyUpdated( 3 , BLOCK , OPAR ) : NO_CHANGES
61 propertyUpdated( 3 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
62 propertyUpdated( 3 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
63 propertyUpdated( 3 , BLOCK , LABEL ) : NO_CHANGES
64 propertyUpdated( 3 , BLOCK , NZCROSS ) : NO_CHANGES
65 propertyUpdated( 3 , BLOCK , NMODE ) : NO_CHANGES
66 propertyUpdated( 3 , BLOCK , UID ) : NO_CHANGES
67 propertyUpdated( 3 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
68 d.objs(1) = sub;
69 objectCreated( 4 , BLOCK )
70 propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
71 propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
72 propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
73 propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
74 propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
75 propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
76 propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
77 propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
78 propertyUpdated( 4 , BLOCK , ANGLE ) : NO_CHANGES
79 propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
80 propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
81 propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
82 propertyUpdated( 4 , BLOCK , RPAR ) : NO_CHANGES
83 propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
84 propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
85 propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
86 propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
87 propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
88 propertyUpdated( 4 , BLOCK , EXPRS ) : NO_CHANGES
89 propertyUpdated( 4 , BLOCK , EQUATIONS ) : NO_CHANGES
90 propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
91 propertyUpdated( 4 , BLOCK , INPUTS ) : NO_CHANGES
92 propertyUpdated( 4 , BLOCK , OUTPUTS ) : NO_CHANGES
93 propertyUpdated( 4 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
94 propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
95 propertyUpdated( 4 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
96 propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
97 propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
98 super.model.rpar = d;
99 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
100 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
101 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
102 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
103 propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
104 objectCreated( 5 , DIAGRAM )
105 propertyUpdated( 5 , DIAGRAM , TITLE ) : NO_CHANGES
106 propertyUpdated( 5 , DIAGRAM , PATH ) : NO_CHANGES
107 propertyUpdated( 5 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
108 propertyUpdated( 5 , DIAGRAM , PROPERTIES ) : NO_CHANGES
109 propertyUpdated( 5 , DIAGRAM , CONTEXT ) : NO_CHANGES
110 objectCreated( 6 , BLOCK )
111 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
112 propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
113 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
114 propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
115 propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
116 propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
117 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
118 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
119 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
120 propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
121 propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
122 propertyUpdated( 6 , BLOCK , ODSTATE ) : NO_CHANGES
123 propertyUpdated( 6 , BLOCK , RPAR ) : NO_CHANGES
124 propertyUpdated( 6 , BLOCK , OPAR ) : NO_CHANGES
125 propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
126 propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
127 propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
128 propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
129 propertyUpdated( 6 , BLOCK , EXPRS ) : NO_CHANGES
130 propertyUpdated( 6 , BLOCK , EQUATIONS ) : NO_CHANGES
131 propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
132 propertyUpdated( 6 , BLOCK , INPUTS ) : NO_CHANGES
133 propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
134 propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
135 propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
136 propertyUpdated( 6 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
137 propertyUpdated( 5 , DIAGRAM , CHILDREN ) : SUCCESS
138 propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
139 propertyUpdated( 1 , BLOCK , CHILDREN ) : SUCCESS
140 propertyUpdated( 6 , BLOCK , PARENT_BLOCK ) : SUCCESS
141 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
142 propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
143 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
144 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
145 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
146 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
147 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
148 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
149 // 'b' is a SuperBlock containing a Block
150 sizeBeforeInsert = size(super.model.rpar.objs);
151 super.model.rpar = d;
152 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
153 propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
154 propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
155 propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
156 propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
157 objectCreated( 7 , DIAGRAM )
158 propertyUpdated( 7 , DIAGRAM , TITLE ) : NO_CHANGES
159 propertyUpdated( 7 , DIAGRAM , PATH ) : NO_CHANGES
160 propertyUpdated( 7 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
161 propertyUpdated( 7 , DIAGRAM , PROPERTIES ) : NO_CHANGES
162 propertyUpdated( 7 , DIAGRAM , CONTEXT ) : NO_CHANGES
163 objectCreated( 8 , BLOCK )
164 propertyUpdated( 8 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
165 propertyUpdated( 8 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
166 propertyUpdated( 8 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
167 propertyUpdated( 8 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
168 propertyUpdated( 8 , BLOCK , UID ) : NO_CHANGES
169 propertyUpdated( 8 , BLOCK , STYLE ) : NO_CHANGES
170 propertyUpdated( 8 , BLOCK , LABEL ) : NO_CHANGES
171 propertyUpdated( 8 , BLOCK , GEOMETRY ) : NO_CHANGES
172 propertyUpdated( 8 , BLOCK , ANGLE ) : NO_CHANGES
173 propertyUpdated( 8 , BLOCK , STATE ) : NO_CHANGES
174 propertyUpdated( 8 , BLOCK , DSTATE ) : NO_CHANGES
175 propertyUpdated( 8 , BLOCK , ODSTATE ) : NO_CHANGES
176 propertyUpdated( 8 , BLOCK , RPAR ) : NO_CHANGES
177 propertyUpdated( 8 , BLOCK , OPAR ) : NO_CHANGES
178 propertyUpdated( 8 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
179 propertyUpdated( 8 , BLOCK , NZCROSS ) : NO_CHANGES
180 propertyUpdated( 8 , BLOCK , NMODE ) : NO_CHANGES
181 propertyUpdated( 8 , BLOCK , IPAR ) : NO_CHANGES
182 propertyUpdated( 8 , BLOCK , EXPRS ) : NO_CHANGES
183 propertyUpdated( 8 , BLOCK , EQUATIONS ) : NO_CHANGES
184 propertyUpdated( 8 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
185 propertyUpdated( 8 , BLOCK , INPUTS ) : NO_CHANGES
186 propertyUpdated( 8 , BLOCK , OUTPUTS ) : NO_CHANGES
187 propertyUpdated( 8 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
188 propertyUpdated( 8 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
189 propertyUpdated( 8 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
190 propertyUpdated( 7 , DIAGRAM , CHILDREN ) : SUCCESS
191 propertyUpdated( 8 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
192 propertyUpdated( 1 , BLOCK , CHILDREN ) : SUCCESS
193 propertyUpdated( 8 , BLOCK , PARENT_BLOCK ) : SUCCESS
194 propertyUpdated( 6 , BLOCK , PARENT_BLOCK ) : SUCCESS
195 propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
196 propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
197 propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
198 propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
199 propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
200 propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
201 propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
202 propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
203 propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
204 objectDeleted( 6 , BLOCK )
205 objectDeleted( 5 , DIAGRAM )
206 sizeAfterInsert  = size(super.model.rpar.objs);
207 assert_checkequal(sizeBeforeInsert, 1);
208 assert_checkequal(sizeAfterInsert,  1);
209 // Check consecutive initialization of a SuperBlock in a diagram
210 superD = scicos_diagram();
211 objectCreated( 9 , DIAGRAM )
212 propertyUpdated( 9 , DIAGRAM , TITLE ) : NO_CHANGES
213 propertyUpdated( 9 , DIAGRAM , PATH ) : NO_CHANGES
214 propertyUpdated( 9 , DIAGRAM , PROPERTIES ) : NO_CHANGES
215 propertyUpdated( 9 , DIAGRAM , PROPERTIES ) : NO_CHANGES
216 propertyUpdated( 9 , DIAGRAM , CONTEXT ) : NO_CHANGES
217 propertyUpdated( 9 , DIAGRAM , CHILDREN ) : NO_CHANGES
218 propertyUpdated( 9 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
219 superD.objs(1) = super;
220 objectCreated( 10 , BLOCK )
221 propertyUpdated( 10 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
222 propertyUpdated( 10 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
223 propertyUpdated( 10 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
224 propertyUpdated( 10 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
225 propertyUpdated( 10 , BLOCK , UID ) : NO_CHANGES
226 propertyUpdated( 10 , BLOCK , STYLE ) : NO_CHANGES
227 propertyUpdated( 10 , BLOCK , LABEL ) : NO_CHANGES
228 propertyUpdated( 10 , BLOCK , GEOMETRY ) : NO_CHANGES
229 propertyUpdated( 10 , BLOCK , ANGLE ) : NO_CHANGES
230 propertyUpdated( 10 , BLOCK , STATE ) : NO_CHANGES
231 propertyUpdated( 10 , BLOCK , DSTATE ) : NO_CHANGES
232 propertyUpdated( 10 , BLOCK , ODSTATE ) : NO_CHANGES
233 propertyUpdated( 10 , BLOCK , RPAR ) : NO_CHANGES
234 propertyUpdated( 10 , BLOCK , OPAR ) : NO_CHANGES
235 propertyUpdated( 10 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
236 propertyUpdated( 10 , BLOCK , NZCROSS ) : NO_CHANGES
237 propertyUpdated( 10 , BLOCK , NMODE ) : NO_CHANGES
238 propertyUpdated( 10 , BLOCK , IPAR ) : NO_CHANGES
239 propertyUpdated( 10 , BLOCK , EXPRS ) : NO_CHANGES
240 propertyUpdated( 10 , BLOCK , EQUATIONS ) : NO_CHANGES
241 propertyUpdated( 10 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
242 propertyUpdated( 10 , BLOCK , INPUTS ) : NO_CHANGES
243 propertyUpdated( 10 , BLOCK , OUTPUTS ) : NO_CHANGES
244 propertyUpdated( 10 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
245 propertyUpdated( 10 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
246 propertyUpdated( 10 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
247 propertyUpdated( 10 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
248 propertyUpdated( 10 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
249 propertyUpdated( 10 , BLOCK , STATE ) : NO_CHANGES
250 propertyUpdated( 10 , BLOCK , DSTATE ) : NO_CHANGES
251 propertyUpdated( 10 , BLOCK , ODSTATE ) : NO_CHANGES
252 objectCreated( 11 , DIAGRAM )
253 propertyUpdated( 11 , DIAGRAM , TITLE ) : NO_CHANGES
254 propertyUpdated( 11 , DIAGRAM , PATH ) : NO_CHANGES
255 propertyUpdated( 11 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
256 propertyUpdated( 11 , DIAGRAM , PROPERTIES ) : NO_CHANGES
257 propertyUpdated( 11 , DIAGRAM , CONTEXT ) : NO_CHANGES
258 objectCreated( 12 , BLOCK )
259 propertyUpdated( 12 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
260 propertyUpdated( 12 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
261 propertyUpdated( 12 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
262 propertyUpdated( 12 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
263 propertyUpdated( 12 , BLOCK , UID ) : NO_CHANGES
264 propertyUpdated( 12 , BLOCK , STYLE ) : NO_CHANGES
265 propertyUpdated( 12 , BLOCK , LABEL ) : NO_CHANGES
266 propertyUpdated( 12 , BLOCK , GEOMETRY ) : NO_CHANGES
267 propertyUpdated( 12 , BLOCK , ANGLE ) : NO_CHANGES
268 propertyUpdated( 12 , BLOCK , STATE ) : NO_CHANGES
269 propertyUpdated( 12 , BLOCK , DSTATE ) : NO_CHANGES
270 propertyUpdated( 12 , BLOCK , ODSTATE ) : NO_CHANGES
271 propertyUpdated( 12 , BLOCK , RPAR ) : NO_CHANGES
272 propertyUpdated( 12 , BLOCK , OPAR ) : NO_CHANGES
273 propertyUpdated( 12 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
274 propertyUpdated( 12 , BLOCK , NZCROSS ) : NO_CHANGES
275 propertyUpdated( 12 , BLOCK , NMODE ) : NO_CHANGES
276 propertyUpdated( 12 , BLOCK , IPAR ) : NO_CHANGES
277 propertyUpdated( 12 , BLOCK , EXPRS ) : NO_CHANGES
278 propertyUpdated( 12 , BLOCK , EQUATIONS ) : NO_CHANGES
279 propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
280 propertyUpdated( 12 , BLOCK , INPUTS ) : NO_CHANGES
281 propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
282 propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
283 propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
284 propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
285 propertyUpdated( 11 , DIAGRAM , CHILDREN ) : SUCCESS
286 propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
287 propertyUpdated( 10 , BLOCK , CHILDREN ) : SUCCESS
288 propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : SUCCESS
289 propertyUpdated( 10 , BLOCK , IPAR ) : NO_CHANGES
290 propertyUpdated( 10 , BLOCK , OPAR ) : NO_CHANGES
291 propertyUpdated( 10 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
292 propertyUpdated( 10 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
293 propertyUpdated( 10 , BLOCK , LABEL ) : NO_CHANGES
294 propertyUpdated( 10 , BLOCK , NZCROSS ) : NO_CHANGES
295 propertyUpdated( 10 , BLOCK , NMODE ) : NO_CHANGES
296 propertyUpdated( 10 , BLOCK , UID ) : NO_CHANGES
297 propertyUpdated( 9 , DIAGRAM , CHILDREN ) : SUCCESS
298 propertyUpdated( 10 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
299 // 'superD' is a diagram containing a SuperBlock
300 sBeforeInsert = size(superD.objs(1).model.rpar.objs);
301 superD.objs(1) = super;
302 propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
303 objectDeleted( 11 , DIAGRAM )
304 objectCreated( 13 , BLOCK )
305 propertyUpdated( 13 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
306 propertyUpdated( 13 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
307 propertyUpdated( 13 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
308 propertyUpdated( 13 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
309 propertyUpdated( 13 , BLOCK , UID ) : NO_CHANGES
310 propertyUpdated( 13 , BLOCK , STYLE ) : NO_CHANGES
311 propertyUpdated( 13 , BLOCK , LABEL ) : NO_CHANGES
312 propertyUpdated( 13 , BLOCK , GEOMETRY ) : NO_CHANGES
313 propertyUpdated( 13 , BLOCK , ANGLE ) : NO_CHANGES
314 propertyUpdated( 13 , BLOCK , STATE ) : NO_CHANGES
315 propertyUpdated( 13 , BLOCK , DSTATE ) : NO_CHANGES
316 propertyUpdated( 13 , BLOCK , ODSTATE ) : NO_CHANGES
317 propertyUpdated( 13 , BLOCK , RPAR ) : NO_CHANGES
318 propertyUpdated( 13 , BLOCK , OPAR ) : NO_CHANGES
319 propertyUpdated( 13 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
320 propertyUpdated( 13 , BLOCK , NZCROSS ) : NO_CHANGES
321 propertyUpdated( 13 , BLOCK , NMODE ) : NO_CHANGES
322 propertyUpdated( 13 , BLOCK , IPAR ) : NO_CHANGES
323 propertyUpdated( 13 , BLOCK , EXPRS ) : NO_CHANGES
324 propertyUpdated( 13 , BLOCK , EQUATIONS ) : NO_CHANGES
325 propertyUpdated( 13 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
326 propertyUpdated( 13 , BLOCK , INPUTS ) : NO_CHANGES
327 propertyUpdated( 13 , BLOCK , OUTPUTS ) : NO_CHANGES
328 propertyUpdated( 13 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
329 propertyUpdated( 13 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
330 propertyUpdated( 13 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
331 propertyUpdated( 13 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
332 propertyUpdated( 13 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
333 propertyUpdated( 13 , BLOCK , STATE ) : NO_CHANGES
334 propertyUpdated( 13 , BLOCK , DSTATE ) : NO_CHANGES
335 propertyUpdated( 13 , BLOCK , ODSTATE ) : NO_CHANGES
336 objectCreated( 14 , DIAGRAM )
337 propertyUpdated( 14 , DIAGRAM , TITLE ) : NO_CHANGES
338 propertyUpdated( 14 , DIAGRAM , PATH ) : NO_CHANGES
339 propertyUpdated( 14 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
340 propertyUpdated( 14 , DIAGRAM , PROPERTIES ) : NO_CHANGES
341 propertyUpdated( 14 , DIAGRAM , CONTEXT ) : NO_CHANGES
342 objectCreated( 15 , BLOCK )
343 propertyUpdated( 15 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
344 propertyUpdated( 15 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
345 propertyUpdated( 15 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
346 propertyUpdated( 15 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
347 propertyUpdated( 15 , BLOCK , UID ) : NO_CHANGES
348 propertyUpdated( 15 , BLOCK , STYLE ) : NO_CHANGES
349 propertyUpdated( 15 , BLOCK , LABEL ) : NO_CHANGES
350 propertyUpdated( 15 , BLOCK , GEOMETRY ) : NO_CHANGES
351 propertyUpdated( 15 , BLOCK , ANGLE ) : NO_CHANGES
352 propertyUpdated( 15 , BLOCK , STATE ) : NO_CHANGES
353 propertyUpdated( 15 , BLOCK , DSTATE ) : NO_CHANGES
354 propertyUpdated( 15 , BLOCK , ODSTATE ) : NO_CHANGES
355 propertyUpdated( 15 , BLOCK , RPAR ) : NO_CHANGES
356 propertyUpdated( 15 , BLOCK , OPAR ) : NO_CHANGES
357 propertyUpdated( 15 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
358 propertyUpdated( 15 , BLOCK , NZCROSS ) : NO_CHANGES
359 propertyUpdated( 15 , BLOCK , NMODE ) : NO_CHANGES
360 propertyUpdated( 15 , BLOCK , IPAR ) : NO_CHANGES
361 propertyUpdated( 15 , BLOCK , EXPRS ) : NO_CHANGES
362 propertyUpdated( 15 , BLOCK , EQUATIONS ) : NO_CHANGES
363 propertyUpdated( 15 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
364 propertyUpdated( 15 , BLOCK , INPUTS ) : NO_CHANGES
365 propertyUpdated( 15 , BLOCK , OUTPUTS ) : NO_CHANGES
366 propertyUpdated( 15 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
367 propertyUpdated( 15 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
368 propertyUpdated( 15 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
369 propertyUpdated( 14 , DIAGRAM , CHILDREN ) : SUCCESS
370 propertyUpdated( 15 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
371 propertyUpdated( 13 , BLOCK , CHILDREN ) : SUCCESS
372 propertyUpdated( 15 , BLOCK , PARENT_BLOCK ) : SUCCESS
373 propertyUpdated( 13 , BLOCK , IPAR ) : NO_CHANGES
374 propertyUpdated( 13 , BLOCK , OPAR ) : NO_CHANGES
375 propertyUpdated( 13 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
376 propertyUpdated( 13 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
377 propertyUpdated( 13 , BLOCK , LABEL ) : NO_CHANGES
378 propertyUpdated( 13 , BLOCK , NZCROSS ) : NO_CHANGES
379 propertyUpdated( 13 , BLOCK , NMODE ) : NO_CHANGES
380 propertyUpdated( 13 , BLOCK , UID ) : NO_CHANGES
381 propertyUpdated( 9 , DIAGRAM , CHILDREN ) : SUCCESS
382 propertyUpdated( 13 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
383 propertyUpdated( 10 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
384 propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : SUCCESS
385 objectDeleted( 12 , BLOCK )
386 objectDeleted( 10 , BLOCK )
387 sAfterInsert  = size(superD.objs(1).model.rpar.objs);
388 assert_checkequal(sizeBeforeInsert, 1);
389 assert_checkequal(sizeAfterInsert,  1);
390 // Check that all the model items are freed
391 clear
392 propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
393 objectDeleted( 4 , BLOCK )
394 objectDeleted( 2 , DIAGRAM )
395 objectDeleted( 3 , BLOCK )
396 propertyUpdated( 8 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
397 objectDeleted( 7 , DIAGRAM )
398 propertyUpdated( 8 , BLOCK , PARENT_BLOCK ) : SUCCESS
399 objectDeleted( 8 , BLOCK )
400 objectDeleted( 1 , BLOCK )
401 propertyUpdated( 15 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
402 objectDeleted( 14 , DIAGRAM )
403 propertyUpdated( 13 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
404 propertyUpdated( 15 , BLOCK , PARENT_BLOCK ) : SUCCESS
405 objectDeleted( 15 , BLOCK )
406 objectDeleted( 13 , BLOCK )
407 objectDeleted( 9 , DIAGRAM )