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 -->
8loadXcosLibs();
9scicos_log("TRACE");
10scs_m = scicos_diagram();
11Xcos info:    objectCreated( 1 , DIAGRAM )
12Xcos trace:   objectReferenced( 1 , DIAGRAM ) : 1
13Xcos trace:   propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
14Xcos trace:   propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
15Xcos trace:   propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
16Xcos trace:   propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
17Xcos trace:   propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
18Xcos trace:   objectUnreferenced( 1 , DIAGRAM ) : 0
19Xcos trace:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
20Xcos debug:   propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
21Sum1 = BIGSOM_f("define");
22Xcos info:    objectCreated( 2 , BLOCK )
23Xcos trace:   objectReferenced( 2 , BLOCK ) : 1
24Xcos trace:   propertyUpdated( 2 , BLOCK , GEOMETRY ) : NO_CHANGES
25Xcos debug:   propertyUpdated( 2 , BLOCK , GEOMETRY ) : SUCCESS
26Xcos debug:   propertyUpdated( 2 , BLOCK , EXPRS ) : SUCCESS
27Xcos info:    objectCreated( 3 , PORT )
28Xcos debug:   propertyUpdated( 3 , PORT , SOURCE_BLOCK ) : SUCCESS
29Xcos debug:   propertyUpdated( 3 , PORT , PORT_KIND ) : SUCCESS
30Xcos trace:   propertyUpdated( 3 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
31Xcos info:    objectCreated( 4 , PORT )
32Xcos debug:   propertyUpdated( 4 , PORT , SOURCE_BLOCK ) : SUCCESS
33Xcos debug:   propertyUpdated( 4 , PORT , PORT_KIND ) : SUCCESS
34Xcos trace:   propertyUpdated( 4 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
35Xcos debug:   propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
36Xcos info:    objectCreated( 5 , PORT )
37Xcos debug:   propertyUpdated( 5 , PORT , SOURCE_BLOCK ) : SUCCESS
38Xcos debug:   propertyUpdated( 5 , PORT , PORT_KIND ) : SUCCESS
39Xcos trace:   propertyUpdated( 5 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
40Xcos debug:   propertyUpdated( 2 , BLOCK , OUTPUTS ) : SUCCESS
41Xcos trace:   propertyUpdated( 2 , BLOCK , DESCRIPTION ) : NO_CHANGES
42Xcos trace:   propertyUpdated( 3 , PORT , IMPLICIT ) : NO_CHANGES
43Xcos trace:   propertyUpdated( 4 , PORT , IMPLICIT ) : NO_CHANGES
44Xcos trace:   propertyUpdated( 5 , PORT , IMPLICIT ) : NO_CHANGES
45Xcos trace:   propertyUpdated( 3 , PORT , STYLE ) : NO_CHANGES
46Xcos trace:   propertyUpdated( 4 , PORT , STYLE ) : NO_CHANGES
47Xcos trace:   propertyUpdated( 5 , PORT , STYLE ) : NO_CHANGES
48Xcos trace:   propertyUpdated( 3 , PORT , LABEL ) : NO_CHANGES
49Xcos trace:   propertyUpdated( 4 , PORT , LABEL ) : NO_CHANGES
50Xcos trace:   propertyUpdated( 5 , PORT , LABEL ) : NO_CHANGES
51Xcos trace:   propertyUpdated( 2 , BLOCK , STYLE ) : NO_CHANGES
52Xcos trace:   objectUnreferenced( 2 , BLOCK ) : 0
53Xcos trace:   objectReferenced( 2 , BLOCK ) : 1
54Xcos debug:   propertyUpdated( 2 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
55Xcos debug:   propertyUpdated( 2 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
56Xcos debug:   propertyUpdated( 3 , PORT , DATATYPE ) : SUCCESS
57Xcos debug:   propertyUpdated( 4 , PORT , DATATYPE ) : SUCCESS
58Xcos debug:   propertyUpdated( 5 , PORT , DATATYPE ) : SUCCESS
59Xcos trace:   propertyUpdated( 2 , BLOCK , STATE ) : NO_CHANGES
60Xcos trace:   propertyUpdated( 2 , BLOCK , DSTATE ) : NO_CHANGES
61Xcos trace:   propertyUpdated( 2 , BLOCK , ODSTATE ) : NO_CHANGES
62Xcos debug:   propertyUpdated( 2 , BLOCK , RPAR ) : SUCCESS
63Xcos trace:   propertyUpdated( 2 , BLOCK , IPAR ) : NO_CHANGES
64Xcos trace:   propertyUpdated( 2 , BLOCK , OPAR ) : NO_CHANGES
65Xcos trace:   propertyUpdated( 2 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
66Xcos debug:   propertyUpdated( 2 , BLOCK , SIM_DEP_UT ) : SUCCESS
67Xcos trace:   propertyUpdated( 2 , BLOCK , DESCRIPTION ) : NO_CHANGES
68Xcos trace:   propertyUpdated( 2 , BLOCK , NZCROSS ) : NO_CHANGES
69Xcos trace:   propertyUpdated( 2 , BLOCK , NMODE ) : NO_CHANGES
70Xcos trace:   propertyUpdated( 2 , BLOCK , EQUATIONS ) : NO_CHANGES
71Xcos trace:   propertyUpdated( 2 , BLOCK , UID ) : NO_CHANGES
72Xcos trace:   objectUnreferenced( 2 , BLOCK ) : 0
73Xcos debug:   propertyUpdated( 2 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
74Sum2 = BIGSOM_f("define");
75Xcos info:    objectCreated( 6 , BLOCK )
76Xcos trace:   objectReferenced( 6 , BLOCK ) : 1
77Xcos trace:   propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
78Xcos debug:   propertyUpdated( 6 , BLOCK , GEOMETRY ) : SUCCESS
79Xcos debug:   propertyUpdated( 6 , BLOCK , EXPRS ) : SUCCESS
80Xcos info:    objectCreated( 7 , PORT )
81Xcos debug:   propertyUpdated( 7 , PORT , SOURCE_BLOCK ) : SUCCESS
82Xcos debug:   propertyUpdated( 7 , PORT , PORT_KIND ) : SUCCESS
83Xcos trace:   propertyUpdated( 7 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
84Xcos info:    objectCreated( 8 , PORT )
85Xcos debug:   propertyUpdated( 8 , PORT , SOURCE_BLOCK ) : SUCCESS
86Xcos debug:   propertyUpdated( 8 , PORT , PORT_KIND ) : SUCCESS
87Xcos trace:   propertyUpdated( 8 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
88Xcos debug:   propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
89Xcos info:    objectCreated( 9 , PORT )
90Xcos debug:   propertyUpdated( 9 , PORT , SOURCE_BLOCK ) : SUCCESS
91Xcos debug:   propertyUpdated( 9 , PORT , PORT_KIND ) : SUCCESS
92Xcos trace:   propertyUpdated( 9 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
93Xcos debug:   propertyUpdated( 6 , BLOCK , OUTPUTS ) : SUCCESS
94Xcos trace:   propertyUpdated( 6 , BLOCK , DESCRIPTION ) : NO_CHANGES
95Xcos trace:   propertyUpdated( 7 , PORT , IMPLICIT ) : NO_CHANGES
96Xcos trace:   propertyUpdated( 8 , PORT , IMPLICIT ) : NO_CHANGES
97Xcos trace:   propertyUpdated( 9 , PORT , IMPLICIT ) : NO_CHANGES
98Xcos trace:   propertyUpdated( 7 , PORT , STYLE ) : NO_CHANGES
99Xcos trace:   propertyUpdated( 8 , PORT , STYLE ) : NO_CHANGES
100Xcos trace:   propertyUpdated( 9 , PORT , STYLE ) : NO_CHANGES
101Xcos trace:   propertyUpdated( 7 , PORT , LABEL ) : NO_CHANGES
102Xcos trace:   propertyUpdated( 8 , PORT , LABEL ) : NO_CHANGES
103Xcos trace:   propertyUpdated( 9 , PORT , LABEL ) : NO_CHANGES
104Xcos trace:   propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
105Xcos trace:   objectUnreferenced( 6 , BLOCK ) : 0
106Xcos trace:   objectReferenced( 6 , BLOCK ) : 1
107Xcos debug:   propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
108Xcos debug:   propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
109Xcos debug:   propertyUpdated( 7 , PORT , DATATYPE ) : SUCCESS
110Xcos debug:   propertyUpdated( 8 , PORT , DATATYPE ) : SUCCESS
111Xcos debug:   propertyUpdated( 9 , PORT , DATATYPE ) : SUCCESS
112Xcos trace:   propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
113Xcos trace:   propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
114Xcos trace:   propertyUpdated( 6 , BLOCK , ODSTATE ) : NO_CHANGES
115Xcos debug:   propertyUpdated( 6 , BLOCK , RPAR ) : SUCCESS
116Xcos trace:   propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
117Xcos trace:   propertyUpdated( 6 , BLOCK , OPAR ) : NO_CHANGES
118Xcos trace:   propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
119Xcos debug:   propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : SUCCESS
120Xcos trace:   propertyUpdated( 6 , BLOCK , DESCRIPTION ) : NO_CHANGES
121Xcos trace:   propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
122Xcos trace:   propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
123Xcos trace:   propertyUpdated( 6 , BLOCK , EQUATIONS ) : NO_CHANGES
124Xcos trace:   propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
125Xcos trace:   objectUnreferenced( 6 , BLOCK ) : 0
126Xcos debug:   propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
127lnk1 = scicos_link( from=[1 1 0],to=[2 1 1] );
128Xcos info:    objectCreated( 10 , LINK )
129Xcos trace:   propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
130Xcos trace:   propertyUpdated( 10 , LINK , CONTROL_POINTS ) : NO_CHANGES
131Xcos trace:   propertyUpdated( 10 , LINK , DESCRIPTION ) : NO_CHANGES
132Xcos trace:   propertyUpdated( 10 , LINK , THICK ) : NO_CHANGES
133Xcos trace:   propertyUpdated( 10 , LINK , COLOR ) : NO_CHANGES
134Xcos trace:   propertyUpdated( 10 , LINK , KIND ) : NO_CHANGES
135lnk2 = scicos_link();
136Xcos info:    objectCreated( 11 , LINK )
137Xcos trace:   propertyUpdated( 11 , LINK , CONTROL_POINTS ) : NO_CHANGES
138Xcos trace:   propertyUpdated( 11 , LINK , CONTROL_POINTS ) : NO_CHANGES
139Xcos trace:   propertyUpdated( 11 , LINK , DESCRIPTION ) : NO_CHANGES
140Xcos trace:   propertyUpdated( 11 , LINK , THICK ) : NO_CHANGES
141Xcos trace:   propertyUpdated( 11 , LINK , COLOR ) : NO_CHANGES
142Xcos trace:   propertyUpdated( 11 , LINK , KIND ) : NO_CHANGES
143// 'Sum1' is linked to 'Sum2' through 'lnk1'
144scs_m.objs(1) = Sum1;
145Xcos info:    objectCreated( 12 , BLOCK )
146Xcos info:    objectCloned( 2 , 12 , BLOCK )
147Xcos debug:   propertyUpdated( 12 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
148Xcos trace:   propertyUpdated( 12 , BLOCK , DESCRIPTION ) : NO_CHANGES
149Xcos debug:   propertyUpdated( 12 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
150Xcos debug:   propertyUpdated( 12 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
151Xcos trace:   propertyUpdated( 12 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
152Xcos trace:   propertyUpdated( 12 , BLOCK , UID ) : NO_CHANGES
153Xcos trace:   propertyUpdated( 12 , BLOCK , STYLE ) : NO_CHANGES
154Xcos debug:   propertyUpdated( 12 , BLOCK , GEOMETRY ) : SUCCESS
155Xcos debug:   propertyUpdated( 12 , BLOCK , EXPRS ) : SUCCESS
156Xcos trace:   propertyUpdated( 12 , BLOCK , STATE ) : NO_CHANGES
157Xcos trace:   propertyUpdated( 12 , BLOCK , DSTATE ) : NO_CHANGES
158Xcos trace:   propertyUpdated( 12 , BLOCK , ODSTATE ) : NO_CHANGES
159Xcos debug:   propertyUpdated( 12 , BLOCK , RPAR ) : SUCCESS
160Xcos trace:   propertyUpdated( 12 , BLOCK , OPAR ) : NO_CHANGES
161Xcos trace:   propertyUpdated( 12 , BLOCK , EQUATIONS ) : NO_CHANGES
162Xcos debug:   propertyUpdated( 12 , BLOCK , SIM_DEP_UT ) : SUCCESS
163Xcos trace:   propertyUpdated( 12 , BLOCK , NZCROSS ) : NO_CHANGES
164Xcos trace:   propertyUpdated( 12 , BLOCK , NMODE ) : NO_CHANGES
165Xcos trace:   propertyUpdated( 12 , BLOCK , IPAR ) : NO_CHANGES
166Xcos trace:   propertyUpdated( 12 , BLOCK , COLOR ) : NO_CHANGES
167Xcos trace:   propertyUpdated( 12 , BLOCK , CONTEXT ) : NO_CHANGES
168Xcos trace:   propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
169Xcos info:    objectCreated( 13 , PORT )
170Xcos info:    objectCloned( 3 , 13 , PORT )
171Xcos trace:   propertyUpdated( 13 , PORT , FIRING ) : NO_CHANGES
172Xcos debug:   propertyUpdated( 13 , PORT , PORT_KIND ) : SUCCESS
173Xcos trace:   propertyUpdated( 13 , PORT , IMPLICIT ) : NO_CHANGES
174Xcos trace:   propertyUpdated( 13 , PORT , UID ) : NO_CHANGES
175Xcos trace:   propertyUpdated( 13 , PORT , STYLE ) : NO_CHANGES
176Xcos trace:   propertyUpdated( 13 , PORT , LABEL ) : NO_CHANGES
177Xcos debug:   propertyUpdated( 13 , PORT , DATATYPE ) : SUCCESS
178Xcos debug:   propertyUpdated( 13 , PORT , SOURCE_BLOCK ) : SUCCESS
179Xcos trace:   propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
180Xcos info:    objectCreated( 14 , PORT )
181Xcos info:    objectCloned( 4 , 14 , PORT )
182Xcos trace:   propertyUpdated( 14 , PORT , FIRING ) : NO_CHANGES
183Xcos debug:   propertyUpdated( 14 , PORT , PORT_KIND ) : SUCCESS
184Xcos trace:   propertyUpdated( 14 , PORT , IMPLICIT ) : NO_CHANGES
185Xcos trace:   propertyUpdated( 14 , PORT , UID ) : NO_CHANGES
186Xcos trace:   propertyUpdated( 14 , PORT , STYLE ) : NO_CHANGES
187Xcos trace:   propertyUpdated( 14 , PORT , LABEL ) : NO_CHANGES
188Xcos debug:   propertyUpdated( 14 , PORT , DATATYPE ) : SUCCESS
189Xcos debug:   propertyUpdated( 14 , PORT , SOURCE_BLOCK ) : SUCCESS
190Xcos trace:   propertyUpdated( 14 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
191Xcos debug:   propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
192Xcos info:    objectCreated( 15 , PORT )
193Xcos info:    objectCloned( 5 , 15 , PORT )
194Xcos trace:   propertyUpdated( 15 , PORT , FIRING ) : NO_CHANGES
195Xcos debug:   propertyUpdated( 15 , PORT , PORT_KIND ) : SUCCESS
196Xcos trace:   propertyUpdated( 15 , PORT , IMPLICIT ) : NO_CHANGES
197Xcos trace:   propertyUpdated( 15 , PORT , UID ) : NO_CHANGES
198Xcos trace:   propertyUpdated( 15 , PORT , STYLE ) : NO_CHANGES
199Xcos trace:   propertyUpdated( 15 , PORT , LABEL ) : NO_CHANGES
200Xcos debug:   propertyUpdated( 15 , PORT , DATATYPE ) : SUCCESS
201Xcos debug:   propertyUpdated( 15 , PORT , SOURCE_BLOCK ) : SUCCESS
202Xcos trace:   propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
203Xcos debug:   propertyUpdated( 12 , BLOCK , OUTPUTS ) : SUCCESS
204Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
205Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
206Xcos trace:   propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
207Xcos trace:   propertyUpdated( 13 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
208Xcos trace:   propertyUpdated( 14 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
209Xcos trace:   propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
210Xcos trace:   propertyUpdated( 12 , BLOCK , CHILDREN ) : NO_CHANGES
211Xcos trace:   objectReferenced( 12 , BLOCK ) : 1
212Xcos debug:   propertyUpdated( 12 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
213Xcos trace:   propertyUpdated( 12 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
214Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
215Xcos trace:   objectUnreferenced( 12 , BLOCK ) : 0
216scs_m.objs(2) = Sum2;
217Xcos trace:   objectReferenced( 12 , BLOCK ) : 1
218Xcos info:    objectCreated( 16 , BLOCK )
219Xcos info:    objectCloned( 6 , 16 , BLOCK )
220Xcos debug:   propertyUpdated( 16 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
221Xcos trace:   propertyUpdated( 16 , BLOCK , DESCRIPTION ) : NO_CHANGES
222Xcos debug:   propertyUpdated( 16 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
223Xcos debug:   propertyUpdated( 16 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
224Xcos trace:   propertyUpdated( 16 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
225Xcos trace:   propertyUpdated( 16 , BLOCK , UID ) : NO_CHANGES
226Xcos trace:   propertyUpdated( 16 , BLOCK , STYLE ) : NO_CHANGES
227Xcos debug:   propertyUpdated( 16 , BLOCK , GEOMETRY ) : SUCCESS
228Xcos debug:   propertyUpdated( 16 , BLOCK , EXPRS ) : SUCCESS
229Xcos trace:   propertyUpdated( 16 , BLOCK , STATE ) : NO_CHANGES
230Xcos trace:   propertyUpdated( 16 , BLOCK , DSTATE ) : NO_CHANGES
231Xcos trace:   propertyUpdated( 16 , BLOCK , ODSTATE ) : NO_CHANGES
232Xcos debug:   propertyUpdated( 16 , BLOCK , RPAR ) : SUCCESS
233Xcos trace:   propertyUpdated( 16 , BLOCK , OPAR ) : NO_CHANGES
234Xcos trace:   propertyUpdated( 16 , BLOCK , EQUATIONS ) : NO_CHANGES
235Xcos debug:   propertyUpdated( 16 , BLOCK , SIM_DEP_UT ) : SUCCESS
236Xcos trace:   propertyUpdated( 16 , BLOCK , NZCROSS ) : NO_CHANGES
237Xcos trace:   propertyUpdated( 16 , BLOCK , NMODE ) : NO_CHANGES
238Xcos trace:   propertyUpdated( 16 , BLOCK , IPAR ) : NO_CHANGES
239Xcos trace:   propertyUpdated( 16 , BLOCK , COLOR ) : NO_CHANGES
240Xcos trace:   propertyUpdated( 16 , BLOCK , CONTEXT ) : NO_CHANGES
241Xcos trace:   propertyUpdated( 16 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
242Xcos info:    objectCreated( 17 , PORT )
243Xcos info:    objectCloned( 7 , 17 , PORT )
244Xcos trace:   propertyUpdated( 17 , PORT , FIRING ) : NO_CHANGES
245Xcos debug:   propertyUpdated( 17 , PORT , PORT_KIND ) : SUCCESS
246Xcos trace:   propertyUpdated( 17 , PORT , IMPLICIT ) : NO_CHANGES
247Xcos trace:   propertyUpdated( 17 , PORT , UID ) : NO_CHANGES
248Xcos trace:   propertyUpdated( 17 , PORT , STYLE ) : NO_CHANGES
249Xcos trace:   propertyUpdated( 17 , PORT , LABEL ) : NO_CHANGES
250Xcos debug:   propertyUpdated( 17 , PORT , DATATYPE ) : SUCCESS
251Xcos debug:   propertyUpdated( 17 , PORT , SOURCE_BLOCK ) : SUCCESS
252Xcos trace:   propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
253Xcos info:    objectCreated( 18 , PORT )
254Xcos info:    objectCloned( 8 , 18 , PORT )
255Xcos trace:   propertyUpdated( 18 , PORT , FIRING ) : NO_CHANGES
256Xcos debug:   propertyUpdated( 18 , PORT , PORT_KIND ) : SUCCESS
257Xcos trace:   propertyUpdated( 18 , PORT , IMPLICIT ) : NO_CHANGES
258Xcos trace:   propertyUpdated( 18 , PORT , UID ) : NO_CHANGES
259Xcos trace:   propertyUpdated( 18 , PORT , STYLE ) : NO_CHANGES
260Xcos trace:   propertyUpdated( 18 , PORT , LABEL ) : NO_CHANGES
261Xcos debug:   propertyUpdated( 18 , PORT , DATATYPE ) : SUCCESS
262Xcos debug:   propertyUpdated( 18 , PORT , SOURCE_BLOCK ) : SUCCESS
263Xcos trace:   propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
264Xcos debug:   propertyUpdated( 16 , BLOCK , INPUTS ) : SUCCESS
265Xcos info:    objectCreated( 19 , PORT )
266Xcos info:    objectCloned( 9 , 19 , PORT )
267Xcos trace:   propertyUpdated( 19 , PORT , FIRING ) : NO_CHANGES
268Xcos debug:   propertyUpdated( 19 , PORT , PORT_KIND ) : SUCCESS
269Xcos trace:   propertyUpdated( 19 , PORT , IMPLICIT ) : NO_CHANGES
270Xcos trace:   propertyUpdated( 19 , PORT , UID ) : NO_CHANGES
271Xcos trace:   propertyUpdated( 19 , PORT , STYLE ) : NO_CHANGES
272Xcos trace:   propertyUpdated( 19 , PORT , LABEL ) : NO_CHANGES
273Xcos debug:   propertyUpdated( 19 , PORT , DATATYPE ) : SUCCESS
274Xcos debug:   propertyUpdated( 19 , PORT , SOURCE_BLOCK ) : SUCCESS
275Xcos trace:   propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
276Xcos debug:   propertyUpdated( 16 , BLOCK , OUTPUTS ) : SUCCESS
277Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
278Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
279Xcos trace:   propertyUpdated( 16 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
280Xcos trace:   propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
281Xcos trace:   propertyUpdated( 18 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
282Xcos trace:   propertyUpdated( 19 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
283Xcos trace:   propertyUpdated( 16 , BLOCK , CHILDREN ) : NO_CHANGES
284Xcos trace:   objectReferenced( 16 , BLOCK ) : 1
285Xcos debug:   propertyUpdated( 16 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
286Xcos trace:   propertyUpdated( 16 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
287Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
288Xcos trace:   objectUnreferenced( 16 , BLOCK ) : 0
289Xcos trace:   objectUnreferenced( 12 , BLOCK ) : 0
290scs_m.objs(3) = lnk1;
291Xcos trace:   objectReferenced( 12 , BLOCK ) : 1
292Xcos trace:   objectReferenced( 16 , BLOCK ) : 1
293Xcos info:    objectCreated( 20 , LINK )
294Xcos info:    objectCloned( 10 , 20 , LINK )
295Xcos trace:   propertyUpdated( 20 , LINK , COLOR ) : NO_CHANGES
296Xcos trace:   propertyUpdated( 20 , LINK , KIND ) : NO_CHANGES
297Xcos trace:   propertyUpdated( 20 , LINK , DESCRIPTION ) : NO_CHANGES
298Xcos trace:   propertyUpdated( 20 , LINK , UID ) : NO_CHANGES
299Xcos trace:   propertyUpdated( 20 , LINK , STYLE ) : NO_CHANGES
300Xcos trace:   propertyUpdated( 20 , LINK , CONTROL_POINTS ) : NO_CHANGES
301Xcos trace:   propertyUpdated( 20 , LINK , THICK ) : NO_CHANGES
302Xcos trace:   propertyUpdated( 20 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
303Xcos trace:   propertyUpdated( 20 , LINK , PARENT_BLOCK ) : NO_CHANGES
304Xcos trace:   propertyUpdated( 20 , LINK , SOURCE_PORT ) : NO_CHANGES
305Xcos trace:   propertyUpdated( 20 , LINK , DESTINATION_PORT ) : NO_CHANGES
306Xcos trace:   objectReferenced( 20 , LINK ) : 1
307Xcos debug:   propertyUpdated( 20 , LINK , PARENT_DIAGRAM ) : SUCCESS
308Xcos trace:   propertyUpdated( 20 , LINK , PARENT_BLOCK ) : NO_CHANGES
309Xcos trace:   propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
310Xcos debug:   propertyUpdated( 15 , PORT , CONNECTED_SIGNALS ) : SUCCESS
311Xcos debug:   propertyUpdated( 20 , LINK , SOURCE_PORT ) : SUCCESS
312Xcos trace:   propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
313Xcos debug:   propertyUpdated( 17 , PORT , CONNECTED_SIGNALS ) : SUCCESS
314Xcos debug:   propertyUpdated( 20 , LINK , DESTINATION_PORT ) : SUCCESS
315Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
316Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
317Xcos trace:   objectUnreferenced( 12 , BLOCK ) : 0
318Xcos trace:   objectUnreferenced( 16 , BLOCK ) : 0
319scs_m.objs(4) = lnk2;
320Xcos trace:   objectReferenced( 12 , BLOCK ) : 1
321Xcos trace:   objectReferenced( 16 , BLOCK ) : 1
322Xcos trace:   objectReferenced( 20 , LINK ) : 1
323Xcos info:    objectCreated( 21 , LINK )
324Xcos info:    objectCloned( 11 , 21 , LINK )
325Xcos trace:   propertyUpdated( 21 , LINK , COLOR ) : NO_CHANGES
326Xcos trace:   propertyUpdated( 21 , LINK , KIND ) : NO_CHANGES
327Xcos trace:   propertyUpdated( 21 , LINK , DESCRIPTION ) : NO_CHANGES
328Xcos trace:   propertyUpdated( 21 , LINK , UID ) : NO_CHANGES
329Xcos trace:   propertyUpdated( 21 , LINK , STYLE ) : NO_CHANGES
330Xcos trace:   propertyUpdated( 21 , LINK , CONTROL_POINTS ) : NO_CHANGES
331Xcos trace:   propertyUpdated( 21 , LINK , THICK ) : NO_CHANGES
332Xcos trace:   propertyUpdated( 21 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
333Xcos trace:   propertyUpdated( 21 , LINK , PARENT_BLOCK ) : NO_CHANGES
334Xcos trace:   propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
335Xcos trace:   propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
336Xcos trace:   objectReferenced( 21 , LINK ) : 1
337Xcos debug:   propertyUpdated( 21 , LINK , PARENT_DIAGRAM ) : SUCCESS
338Xcos trace:   propertyUpdated( 21 , LINK , PARENT_BLOCK ) : NO_CHANGES
339Xcos trace:   propertyUpdated( 21 , LINK , SOURCE_PORT ) : NO_CHANGES
340Xcos trace:   propertyUpdated( 21 , LINK , DESTINATION_PORT ) : NO_CHANGES
341Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
342Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
343Xcos trace:   objectUnreferenced( 12 , BLOCK ) : 0
344Xcos trace:   objectUnreferenced( 16 , BLOCK ) : 0
345Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
346// Consecutively delete the diagram objects,
347// check that they were replaced with "Deleted" mlists
348DeletedObj = mlist("Deleted");
349scs_m.objs(1) = DeletedObj;
350Xcos trace:   objectReferenced( 12 , BLOCK ) : 1
351Xcos trace:   objectReferenced( 16 , BLOCK ) : 1
352Xcos trace:   objectReferenced( 20 , LINK ) : 1
353Xcos trace:   objectReferenced( 21 , LINK ) : 1
354Xcos trace:   objectUnreferenced( 12 , BLOCK ) : 0
355Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
356Xcos debug:   propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
357Xcos trace:   propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
358Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
359Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
360Xcos info:    objectDeleted( 13 , PORT )
361Xcos debug:   propertyUpdated( 12 , BLOCK , INPUTS ) : SUCCESS
362Xcos trace:   propertyUpdated( 12 , BLOCK , OUTPUTS ) : NO_CHANGES
363Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
364Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
365Xcos info:    objectDeleted( 14 , PORT )
366Xcos trace:   propertyUpdated( 12 , BLOCK , INPUTS ) : NO_CHANGES
367Xcos debug:   propertyUpdated( 12 , BLOCK , OUTPUTS ) : SUCCESS
368Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
369Xcos trace:   propertyUpdated( 12 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
370Xcos debug:   propertyUpdated( 20 , LINK , SOURCE_PORT ) : SUCCESS
371Xcos info:    objectDeleted( 15 , PORT )
372Xcos info:    objectDeleted( 12 , BLOCK )
373Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
374Xcos trace:   objectUnreferenced( 16 , BLOCK ) : 0
375Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
376Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
377assert_checkequal(scs_m.objs(1), DeletedObj);
378Xcos trace:   objectReferenced( 16 , BLOCK ) : 1
379Xcos trace:   objectReferenced( 20 , LINK ) : 1
380Xcos trace:   objectReferenced( 21 , LINK ) : 1
381Xcos trace:   objectUnreferenced( 16 , BLOCK ) : 0
382Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
383Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
384scs_m.objs(2) = DeletedObj;
385Xcos trace:   objectReferenced( 16 , BLOCK ) : 1
386Xcos trace:   objectReferenced( 20 , LINK ) : 1
387Xcos trace:   objectReferenced( 21 , LINK ) : 1
388Xcos trace:   objectUnreferenced( 16 , BLOCK ) : 0
389Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
390Xcos debug:   propertyUpdated( 16 , BLOCK , INPUTS ) : SUCCESS
391Xcos trace:   propertyUpdated( 16 , BLOCK , OUTPUTS ) : NO_CHANGES
392Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
393Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
394Xcos debug:   propertyUpdated( 20 , LINK , DESTINATION_PORT ) : SUCCESS
395Xcos info:    objectDeleted( 17 , PORT )
396Xcos debug:   propertyUpdated( 16 , BLOCK , INPUTS ) : SUCCESS
397Xcos trace:   propertyUpdated( 16 , BLOCK , OUTPUTS ) : NO_CHANGES
398Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
399Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
400Xcos info:    objectDeleted( 18 , PORT )
401Xcos trace:   propertyUpdated( 16 , BLOCK , INPUTS ) : NO_CHANGES
402Xcos debug:   propertyUpdated( 16 , BLOCK , OUTPUTS ) : SUCCESS
403Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
404Xcos trace:   propertyUpdated( 16 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
405Xcos info:    objectDeleted( 19 , PORT )
406Xcos info:    objectDeleted( 16 , BLOCK )
407Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
408Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
409Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
410assert_checkequal(scs_m.objs(2), DeletedObj);
411Xcos trace:   objectReferenced( 20 , LINK ) : 1
412Xcos trace:   objectReferenced( 21 , LINK ) : 1
413Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
414Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
415scs_m.objs(3) = DeletedObj;
416Xcos trace:   objectReferenced( 20 , LINK ) : 1
417Xcos trace:   objectReferenced( 21 , LINK ) : 1
418Xcos trace:   objectUnreferenced( 20 , LINK ) : 0
419Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
420Xcos info:    objectDeleted( 20 , LINK )
421Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
422Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
423assert_checkequal(scs_m.objs(3), DeletedObj);
424Xcos trace:   objectReferenced( 21 , LINK ) : 1
425Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
426scs_m.objs(4) = DeletedObj;
427Xcos trace:   objectReferenced( 21 , LINK ) : 1
428Xcos trace:   objectUnreferenced( 21 , LINK ) : 0
429Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
430Xcos info:    objectDeleted( 21 , LINK )
431Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
432assert_checkequal(scs_m.objs(4), DeletedObj);
433// Test that all objects are simultaneously "deleted"
434assert_checkequal(scs_m.objs(1), DeletedObj);
435assert_checkequal(scs_m.objs(2), DeletedObj);
436assert_checkequal(scs_m.objs(3), DeletedObj);
437assert_checkequal(scs_m.objs(4), DeletedObj);
438// Effectively empty the diagram
439for i=3:-1:0
440    scs_m.objs($) = null();
441    assert_checkequal(size(scs_m.objs), i);
442end
443Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
444Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
445Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
446Xcos debug:   propertyUpdated( 1 , DIAGRAM , CHILDREN ) : SUCCESS
447// Check that all the model items are freed
448clear
449Xcos debug:   propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
450Xcos trace:   propertyUpdated( 2 , BLOCK , OUTPUTS ) : NO_CHANGES
451Xcos trace:   propertyUpdated( 2 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
452Xcos trace:   propertyUpdated( 2 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
453Xcos info:    objectDeleted( 3 , PORT )
454Xcos debug:   propertyUpdated( 2 , BLOCK , INPUTS ) : SUCCESS
455Xcos trace:   propertyUpdated( 2 , BLOCK , OUTPUTS ) : NO_CHANGES
456Xcos trace:   propertyUpdated( 2 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
457Xcos trace:   propertyUpdated( 2 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
458Xcos info:    objectDeleted( 4 , PORT )
459Xcos trace:   propertyUpdated( 2 , BLOCK , INPUTS ) : NO_CHANGES
460Xcos debug:   propertyUpdated( 2 , BLOCK , OUTPUTS ) : SUCCESS
461Xcos trace:   propertyUpdated( 2 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
462Xcos trace:   propertyUpdated( 2 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
463Xcos info:    objectDeleted( 5 , PORT )
464Xcos info:    objectDeleted( 2 , BLOCK )
465Xcos debug:   propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
466Xcos trace:   propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
467Xcos trace:   propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
468Xcos trace:   propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
469Xcos info:    objectDeleted( 7 , PORT )
470Xcos debug:   propertyUpdated( 6 , BLOCK , INPUTS ) : SUCCESS
471Xcos trace:   propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
472Xcos trace:   propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
473Xcos trace:   propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
474Xcos info:    objectDeleted( 8 , PORT )
475Xcos trace:   propertyUpdated( 6 , BLOCK , INPUTS ) : NO_CHANGES
476Xcos debug:   propertyUpdated( 6 , BLOCK , OUTPUTS ) : SUCCESS
477Xcos trace:   propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
478Xcos trace:   propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
479Xcos info:    objectDeleted( 9 , PORT )
480Xcos info:    objectDeleted( 6 , BLOCK )
481Xcos info:    objectDeleted( 10 , LINK )
482Xcos info:    objectDeleted( 11 , LINK )
483Xcos info:    objectDeleted( 1 , DIAGRAM )
484// Now effectively delete an object in the midst of other objects
485loadXcosLibs();
486scs_m = scicos_diagram();
487Xcos info:    objectCreated( 22 , DIAGRAM )
488Xcos trace:   objectReferenced( 22 , DIAGRAM ) : 1
489Xcos trace:   propertyUpdated( 22 , DIAGRAM , TITLE ) : NO_CHANGES
490Xcos trace:   propertyUpdated( 22 , DIAGRAM , PATH ) : NO_CHANGES
491Xcos trace:   propertyUpdated( 22 , DIAGRAM , PROPERTIES ) : NO_CHANGES
492Xcos trace:   propertyUpdated( 22 , DIAGRAM , PROPERTIES ) : NO_CHANGES
493Xcos trace:   propertyUpdated( 22 , DIAGRAM , CONTEXT ) : NO_CHANGES
494Xcos trace:   objectUnreferenced( 22 , DIAGRAM ) : 0
495Xcos trace:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : NO_CHANGES
496Xcos debug:   propertyUpdated( 22 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
497Sum1 = BIGSOM_f("define");
498Xcos info:    objectCreated( 23 , BLOCK )
499Xcos trace:   objectReferenced( 23 , BLOCK ) : 1
500Xcos trace:   propertyUpdated( 23 , BLOCK , GEOMETRY ) : NO_CHANGES
501Xcos debug:   propertyUpdated( 23 , BLOCK , GEOMETRY ) : SUCCESS
502Xcos debug:   propertyUpdated( 23 , BLOCK , EXPRS ) : SUCCESS
503Xcos info:    objectCreated( 24 , PORT )
504Xcos debug:   propertyUpdated( 24 , PORT , SOURCE_BLOCK ) : SUCCESS
505Xcos debug:   propertyUpdated( 24 , PORT , PORT_KIND ) : SUCCESS
506Xcos trace:   propertyUpdated( 24 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
507Xcos info:    objectCreated( 25 , PORT )
508Xcos debug:   propertyUpdated( 25 , PORT , SOURCE_BLOCK ) : SUCCESS
509Xcos debug:   propertyUpdated( 25 , PORT , PORT_KIND ) : SUCCESS
510Xcos trace:   propertyUpdated( 25 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
511Xcos debug:   propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS
512Xcos info:    objectCreated( 26 , PORT )
513Xcos debug:   propertyUpdated( 26 , PORT , SOURCE_BLOCK ) : SUCCESS
514Xcos debug:   propertyUpdated( 26 , PORT , PORT_KIND ) : SUCCESS
515Xcos trace:   propertyUpdated( 26 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
516Xcos debug:   propertyUpdated( 23 , BLOCK , OUTPUTS ) : SUCCESS
517Xcos trace:   propertyUpdated( 23 , BLOCK , DESCRIPTION ) : NO_CHANGES
518Xcos trace:   propertyUpdated( 24 , PORT , IMPLICIT ) : NO_CHANGES
519Xcos trace:   propertyUpdated( 25 , PORT , IMPLICIT ) : NO_CHANGES
520Xcos trace:   propertyUpdated( 26 , PORT , IMPLICIT ) : NO_CHANGES
521Xcos trace:   propertyUpdated( 24 , PORT , STYLE ) : NO_CHANGES
522Xcos trace:   propertyUpdated( 25 , PORT , STYLE ) : NO_CHANGES
523Xcos trace:   propertyUpdated( 26 , PORT , STYLE ) : NO_CHANGES
524Xcos trace:   propertyUpdated( 24 , PORT , LABEL ) : NO_CHANGES
525Xcos trace:   propertyUpdated( 25 , PORT , LABEL ) : NO_CHANGES
526Xcos trace:   propertyUpdated( 26 , PORT , LABEL ) : NO_CHANGES
527Xcos trace:   propertyUpdated( 23 , BLOCK , STYLE ) : NO_CHANGES
528Xcos trace:   objectUnreferenced( 23 , BLOCK ) : 0
529Xcos trace:   objectReferenced( 23 , BLOCK ) : 1
530Xcos debug:   propertyUpdated( 23 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
531Xcos debug:   propertyUpdated( 23 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
532Xcos debug:   propertyUpdated( 24 , PORT , DATATYPE ) : SUCCESS
533Xcos debug:   propertyUpdated( 25 , PORT , DATATYPE ) : SUCCESS
534Xcos debug:   propertyUpdated( 26 , PORT , DATATYPE ) : SUCCESS
535Xcos trace:   propertyUpdated( 23 , BLOCK , STATE ) : NO_CHANGES
536Xcos trace:   propertyUpdated( 23 , BLOCK , DSTATE ) : NO_CHANGES
537Xcos trace:   propertyUpdated( 23 , BLOCK , ODSTATE ) : NO_CHANGES
538Xcos debug:   propertyUpdated( 23 , BLOCK , RPAR ) : SUCCESS
539Xcos trace:   propertyUpdated( 23 , BLOCK , IPAR ) : NO_CHANGES
540Xcos trace:   propertyUpdated( 23 , BLOCK , OPAR ) : NO_CHANGES
541Xcos trace:   propertyUpdated( 23 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
542Xcos debug:   propertyUpdated( 23 , BLOCK , SIM_DEP_UT ) : SUCCESS
543Xcos trace:   propertyUpdated( 23 , BLOCK , DESCRIPTION ) : NO_CHANGES
544Xcos trace:   propertyUpdated( 23 , BLOCK , NZCROSS ) : NO_CHANGES
545Xcos trace:   propertyUpdated( 23 , BLOCK , NMODE ) : NO_CHANGES
546Xcos trace:   propertyUpdated( 23 , BLOCK , EQUATIONS ) : NO_CHANGES
547Xcos trace:   propertyUpdated( 23 , BLOCK , UID ) : NO_CHANGES
548Xcos trace:   objectUnreferenced( 23 , BLOCK ) : 0
549Xcos debug:   propertyUpdated( 23 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
550Sum2 = BIGSOM_f("define");
551Xcos info:    objectCreated( 27 , BLOCK )
552Xcos trace:   objectReferenced( 27 , BLOCK ) : 1
553Xcos trace:   propertyUpdated( 27 , BLOCK , GEOMETRY ) : NO_CHANGES
554Xcos debug:   propertyUpdated( 27 , BLOCK , GEOMETRY ) : SUCCESS
555Xcos debug:   propertyUpdated( 27 , BLOCK , EXPRS ) : SUCCESS
556Xcos info:    objectCreated( 28 , PORT )
557Xcos debug:   propertyUpdated( 28 , PORT , SOURCE_BLOCK ) : SUCCESS
558Xcos debug:   propertyUpdated( 28 , PORT , PORT_KIND ) : SUCCESS
559Xcos trace:   propertyUpdated( 28 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
560Xcos info:    objectCreated( 29 , PORT )
561Xcos debug:   propertyUpdated( 29 , PORT , SOURCE_BLOCK ) : SUCCESS
562Xcos debug:   propertyUpdated( 29 , PORT , PORT_KIND ) : SUCCESS
563Xcos trace:   propertyUpdated( 29 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
564Xcos debug:   propertyUpdated( 27 , BLOCK , INPUTS ) : SUCCESS
565Xcos info:    objectCreated( 30 , PORT )
566Xcos debug:   propertyUpdated( 30 , PORT , SOURCE_BLOCK ) : SUCCESS
567Xcos debug:   propertyUpdated( 30 , PORT , PORT_KIND ) : SUCCESS
568Xcos trace:   propertyUpdated( 30 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
569Xcos debug:   propertyUpdated( 27 , BLOCK , OUTPUTS ) : SUCCESS
570Xcos trace:   propertyUpdated( 27 , BLOCK , DESCRIPTION ) : NO_CHANGES
571Xcos trace:   propertyUpdated( 28 , PORT , IMPLICIT ) : NO_CHANGES
572Xcos trace:   propertyUpdated( 29 , PORT , IMPLICIT ) : NO_CHANGES
573Xcos trace:   propertyUpdated( 30 , PORT , IMPLICIT ) : NO_CHANGES
574Xcos trace:   propertyUpdated( 28 , PORT , STYLE ) : NO_CHANGES
575Xcos trace:   propertyUpdated( 29 , PORT , STYLE ) : NO_CHANGES
576Xcos trace:   propertyUpdated( 30 , PORT , STYLE ) : NO_CHANGES
577Xcos trace:   propertyUpdated( 28 , PORT , LABEL ) : NO_CHANGES
578Xcos trace:   propertyUpdated( 29 , PORT , LABEL ) : NO_CHANGES
579Xcos trace:   propertyUpdated( 30 , PORT , LABEL ) : NO_CHANGES
580Xcos trace:   propertyUpdated( 27 , BLOCK , STYLE ) : NO_CHANGES
581Xcos trace:   objectUnreferenced( 27 , BLOCK ) : 0
582Xcos trace:   objectReferenced( 27 , BLOCK ) : 1
583Xcos debug:   propertyUpdated( 27 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
584Xcos debug:   propertyUpdated( 27 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
585Xcos debug:   propertyUpdated( 28 , PORT , DATATYPE ) : SUCCESS
586Xcos debug:   propertyUpdated( 29 , PORT , DATATYPE ) : SUCCESS
587Xcos debug:   propertyUpdated( 30 , PORT , DATATYPE ) : SUCCESS
588Xcos trace:   propertyUpdated( 27 , BLOCK , STATE ) : NO_CHANGES
589Xcos trace:   propertyUpdated( 27 , BLOCK , DSTATE ) : NO_CHANGES
590Xcos trace:   propertyUpdated( 27 , BLOCK , ODSTATE ) : NO_CHANGES
591Xcos debug:   propertyUpdated( 27 , BLOCK , RPAR ) : SUCCESS
592Xcos trace:   propertyUpdated( 27 , BLOCK , IPAR ) : NO_CHANGES
593Xcos trace:   propertyUpdated( 27 , BLOCK , OPAR ) : NO_CHANGES
594Xcos trace:   propertyUpdated( 27 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
595Xcos debug:   propertyUpdated( 27 , BLOCK , SIM_DEP_UT ) : SUCCESS
596Xcos trace:   propertyUpdated( 27 , BLOCK , DESCRIPTION ) : NO_CHANGES
597Xcos trace:   propertyUpdated( 27 , BLOCK , NZCROSS ) : NO_CHANGES
598Xcos trace:   propertyUpdated( 27 , BLOCK , NMODE ) : NO_CHANGES
599Xcos trace:   propertyUpdated( 27 , BLOCK , EQUATIONS ) : NO_CHANGES
600Xcos trace:   propertyUpdated( 27 , BLOCK , UID ) : NO_CHANGES
601Xcos trace:   objectUnreferenced( 27 , BLOCK ) : 0
602Xcos debug:   propertyUpdated( 27 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
603Sum3 = BIGSOM_f("define");
604Xcos info:    objectCreated( 31 , BLOCK )
605Xcos trace:   objectReferenced( 31 , BLOCK ) : 1
606Xcos trace:   propertyUpdated( 31 , BLOCK , GEOMETRY ) : NO_CHANGES
607Xcos debug:   propertyUpdated( 31 , BLOCK , GEOMETRY ) : SUCCESS
608Xcos debug:   propertyUpdated( 31 , BLOCK , EXPRS ) : SUCCESS
609Xcos info:    objectCreated( 32 , PORT )
610Xcos debug:   propertyUpdated( 32 , PORT , SOURCE_BLOCK ) : SUCCESS
611Xcos debug:   propertyUpdated( 32 , PORT , PORT_KIND ) : SUCCESS
612Xcos trace:   propertyUpdated( 32 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
613Xcos info:    objectCreated( 33 , PORT )
614Xcos debug:   propertyUpdated( 33 , PORT , SOURCE_BLOCK ) : SUCCESS
615Xcos debug:   propertyUpdated( 33 , PORT , PORT_KIND ) : SUCCESS
616Xcos trace:   propertyUpdated( 33 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
617Xcos debug:   propertyUpdated( 31 , BLOCK , INPUTS ) : SUCCESS
618Xcos info:    objectCreated( 34 , PORT )
619Xcos debug:   propertyUpdated( 34 , PORT , SOURCE_BLOCK ) : SUCCESS
620Xcos debug:   propertyUpdated( 34 , PORT , PORT_KIND ) : SUCCESS
621Xcos trace:   propertyUpdated( 34 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
622Xcos debug:   propertyUpdated( 31 , BLOCK , OUTPUTS ) : SUCCESS
623Xcos trace:   propertyUpdated( 31 , BLOCK , DESCRIPTION ) : NO_CHANGES
624Xcos trace:   propertyUpdated( 32 , PORT , IMPLICIT ) : NO_CHANGES
625Xcos trace:   propertyUpdated( 33 , PORT , IMPLICIT ) : NO_CHANGES
626Xcos trace:   propertyUpdated( 34 , PORT , IMPLICIT ) : NO_CHANGES
627Xcos trace:   propertyUpdated( 32 , PORT , STYLE ) : NO_CHANGES
628Xcos trace:   propertyUpdated( 33 , PORT , STYLE ) : NO_CHANGES
629Xcos trace:   propertyUpdated( 34 , PORT , STYLE ) : NO_CHANGES
630Xcos trace:   propertyUpdated( 32 , PORT , LABEL ) : NO_CHANGES
631Xcos trace:   propertyUpdated( 33 , PORT , LABEL ) : NO_CHANGES
632Xcos trace:   propertyUpdated( 34 , PORT , LABEL ) : NO_CHANGES
633Xcos trace:   propertyUpdated( 31 , BLOCK , STYLE ) : NO_CHANGES
634Xcos trace:   objectUnreferenced( 31 , BLOCK ) : 0
635Xcos trace:   objectReferenced( 31 , BLOCK ) : 1
636Xcos debug:   propertyUpdated( 31 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
637Xcos debug:   propertyUpdated( 31 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
638Xcos debug:   propertyUpdated( 32 , PORT , DATATYPE ) : SUCCESS
639Xcos debug:   propertyUpdated( 33 , PORT , DATATYPE ) : SUCCESS
640Xcos debug:   propertyUpdated( 34 , PORT , DATATYPE ) : SUCCESS
641Xcos trace:   propertyUpdated( 31 , BLOCK , STATE ) : NO_CHANGES
642Xcos trace:   propertyUpdated( 31 , BLOCK , DSTATE ) : NO_CHANGES
643Xcos trace:   propertyUpdated( 31 , BLOCK , ODSTATE ) : NO_CHANGES
644Xcos debug:   propertyUpdated( 31 , BLOCK , RPAR ) : SUCCESS
645Xcos trace:   propertyUpdated( 31 , BLOCK , IPAR ) : NO_CHANGES
646Xcos trace:   propertyUpdated( 31 , BLOCK , OPAR ) : NO_CHANGES
647Xcos trace:   propertyUpdated( 31 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
648Xcos debug:   propertyUpdated( 31 , BLOCK , SIM_DEP_UT ) : SUCCESS
649Xcos trace:   propertyUpdated( 31 , BLOCK , DESCRIPTION ) : NO_CHANGES
650Xcos trace:   propertyUpdated( 31 , BLOCK , NZCROSS ) : NO_CHANGES
651Xcos trace:   propertyUpdated( 31 , BLOCK , NMODE ) : NO_CHANGES
652Xcos trace:   propertyUpdated( 31 , BLOCK , EQUATIONS ) : NO_CHANGES
653Xcos trace:   propertyUpdated( 31 , BLOCK , UID ) : NO_CHANGES
654Xcos trace:   objectUnreferenced( 31 , BLOCK ) : 0
655Xcos debug:   propertyUpdated( 31 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
656lnk1 = scicos_link( from=[1 1 0],to=[1 1 1] );
657Xcos info:    objectCreated( 35 , LINK )
658Xcos trace:   propertyUpdated( 35 , LINK , CONTROL_POINTS ) : NO_CHANGES
659Xcos trace:   propertyUpdated( 35 , LINK , CONTROL_POINTS ) : NO_CHANGES
660Xcos trace:   propertyUpdated( 35 , LINK , DESCRIPTION ) : NO_CHANGES
661Xcos trace:   propertyUpdated( 35 , LINK , THICK ) : NO_CHANGES
662Xcos trace:   propertyUpdated( 35 , LINK , COLOR ) : NO_CHANGES
663Xcos trace:   propertyUpdated( 35 , LINK , KIND ) : NO_CHANGES
664lnk2 = scicos_link( from=[4 1 0],to=[4 1 1] );
665Xcos info:    objectCreated( 36 , LINK )
666Xcos trace:   propertyUpdated( 36 , LINK , CONTROL_POINTS ) : NO_CHANGES
667Xcos trace:   propertyUpdated( 36 , LINK , CONTROL_POINTS ) : NO_CHANGES
668Xcos trace:   propertyUpdated( 36 , LINK , DESCRIPTION ) : NO_CHANGES
669Xcos trace:   propertyUpdated( 36 , LINK , THICK ) : NO_CHANGES
670Xcos trace:   propertyUpdated( 36 , LINK , COLOR ) : NO_CHANGES
671Xcos trace:   propertyUpdated( 36 , LINK , KIND ) : NO_CHANGES
672scs_m.objs(1) = Sum1;
673Xcos info:    objectCreated( 37 , BLOCK )
674Xcos info:    objectCloned( 23 , 37 , BLOCK )
675Xcos debug:   propertyUpdated( 37 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
676Xcos trace:   propertyUpdated( 37 , BLOCK , DESCRIPTION ) : NO_CHANGES
677Xcos debug:   propertyUpdated( 37 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
678Xcos debug:   propertyUpdated( 37 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
679Xcos trace:   propertyUpdated( 37 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
680Xcos trace:   propertyUpdated( 37 , BLOCK , UID ) : NO_CHANGES
681Xcos trace:   propertyUpdated( 37 , BLOCK , STYLE ) : NO_CHANGES
682Xcos debug:   propertyUpdated( 37 , BLOCK , GEOMETRY ) : SUCCESS
683Xcos debug:   propertyUpdated( 37 , BLOCK , EXPRS ) : SUCCESS
684Xcos trace:   propertyUpdated( 37 , BLOCK , STATE ) : NO_CHANGES
685Xcos trace:   propertyUpdated( 37 , BLOCK , DSTATE ) : NO_CHANGES
686Xcos trace:   propertyUpdated( 37 , BLOCK , ODSTATE ) : NO_CHANGES
687Xcos debug:   propertyUpdated( 37 , BLOCK , RPAR ) : SUCCESS
688Xcos trace:   propertyUpdated( 37 , BLOCK , OPAR ) : NO_CHANGES
689Xcos trace:   propertyUpdated( 37 , BLOCK , EQUATIONS ) : NO_CHANGES
690Xcos debug:   propertyUpdated( 37 , BLOCK , SIM_DEP_UT ) : SUCCESS
691Xcos trace:   propertyUpdated( 37 , BLOCK , NZCROSS ) : NO_CHANGES
692Xcos trace:   propertyUpdated( 37 , BLOCK , NMODE ) : NO_CHANGES
693Xcos trace:   propertyUpdated( 37 , BLOCK , IPAR ) : NO_CHANGES
694Xcos trace:   propertyUpdated( 37 , BLOCK , COLOR ) : NO_CHANGES
695Xcos trace:   propertyUpdated( 37 , BLOCK , CONTEXT ) : NO_CHANGES
696Xcos trace:   propertyUpdated( 37 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
697Xcos info:    objectCreated( 38 , PORT )
698Xcos info:    objectCloned( 24 , 38 , PORT )
699Xcos trace:   propertyUpdated( 38 , PORT , FIRING ) : NO_CHANGES
700Xcos debug:   propertyUpdated( 38 , PORT , PORT_KIND ) : SUCCESS
701Xcos trace:   propertyUpdated( 38 , PORT , IMPLICIT ) : NO_CHANGES
702Xcos trace:   propertyUpdated( 38 , PORT , UID ) : NO_CHANGES
703Xcos trace:   propertyUpdated( 38 , PORT , STYLE ) : NO_CHANGES
704Xcos trace:   propertyUpdated( 38 , PORT , LABEL ) : NO_CHANGES
705Xcos debug:   propertyUpdated( 38 , PORT , DATATYPE ) : SUCCESS
706Xcos debug:   propertyUpdated( 38 , PORT , SOURCE_BLOCK ) : SUCCESS
707Xcos trace:   propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
708Xcos info:    objectCreated( 39 , PORT )
709Xcos info:    objectCloned( 25 , 39 , PORT )
710Xcos trace:   propertyUpdated( 39 , PORT , FIRING ) : NO_CHANGES
711Xcos debug:   propertyUpdated( 39 , PORT , PORT_KIND ) : SUCCESS
712Xcos trace:   propertyUpdated( 39 , PORT , IMPLICIT ) : NO_CHANGES
713Xcos trace:   propertyUpdated( 39 , PORT , UID ) : NO_CHANGES
714Xcos trace:   propertyUpdated( 39 , PORT , STYLE ) : NO_CHANGES
715Xcos trace:   propertyUpdated( 39 , PORT , LABEL ) : NO_CHANGES
716Xcos debug:   propertyUpdated( 39 , PORT , DATATYPE ) : SUCCESS
717Xcos debug:   propertyUpdated( 39 , PORT , SOURCE_BLOCK ) : SUCCESS
718Xcos trace:   propertyUpdated( 39 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
719Xcos debug:   propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
720Xcos info:    objectCreated( 40 , PORT )
721Xcos info:    objectCloned( 26 , 40 , PORT )
722Xcos trace:   propertyUpdated( 40 , PORT , FIRING ) : NO_CHANGES
723Xcos debug:   propertyUpdated( 40 , PORT , PORT_KIND ) : SUCCESS
724Xcos trace:   propertyUpdated( 40 , PORT , IMPLICIT ) : NO_CHANGES
725Xcos trace:   propertyUpdated( 40 , PORT , UID ) : NO_CHANGES
726Xcos trace:   propertyUpdated( 40 , PORT , STYLE ) : NO_CHANGES
727Xcos trace:   propertyUpdated( 40 , PORT , LABEL ) : NO_CHANGES
728Xcos debug:   propertyUpdated( 40 , PORT , DATATYPE ) : SUCCESS
729Xcos debug:   propertyUpdated( 40 , PORT , SOURCE_BLOCK ) : SUCCESS
730Xcos trace:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
731Xcos debug:   propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS
732Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
733Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
734Xcos trace:   propertyUpdated( 37 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
735Xcos trace:   propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
736Xcos trace:   propertyUpdated( 39 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
737Xcos trace:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
738Xcos trace:   propertyUpdated( 37 , BLOCK , CHILDREN ) : NO_CHANGES
739Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
740Xcos debug:   propertyUpdated( 37 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
741Xcos trace:   propertyUpdated( 37 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
742Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
743Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
744scs_m.objs(2) = lnk1;
745Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
746Xcos info:    objectCreated( 41 , LINK )
747Xcos info:    objectCloned( 35 , 41 , LINK )
748Xcos trace:   propertyUpdated( 41 , LINK , COLOR ) : NO_CHANGES
749Xcos trace:   propertyUpdated( 41 , LINK , KIND ) : NO_CHANGES
750Xcos trace:   propertyUpdated( 41 , LINK , DESCRIPTION ) : NO_CHANGES
751Xcos trace:   propertyUpdated( 41 , LINK , UID ) : NO_CHANGES
752Xcos trace:   propertyUpdated( 41 , LINK , STYLE ) : NO_CHANGES
753Xcos trace:   propertyUpdated( 41 , LINK , CONTROL_POINTS ) : NO_CHANGES
754Xcos trace:   propertyUpdated( 41 , LINK , THICK ) : NO_CHANGES
755Xcos trace:   propertyUpdated( 41 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
756Xcos trace:   propertyUpdated( 41 , LINK , PARENT_BLOCK ) : NO_CHANGES
757Xcos trace:   propertyUpdated( 41 , LINK , SOURCE_PORT ) : NO_CHANGES
758Xcos trace:   propertyUpdated( 41 , LINK , DESTINATION_PORT ) : NO_CHANGES
759Xcos trace:   objectReferenced( 41 , LINK ) : 1
760Xcos debug:   propertyUpdated( 41 , LINK , PARENT_DIAGRAM ) : SUCCESS
761Xcos trace:   propertyUpdated( 41 , LINK , PARENT_BLOCK ) : NO_CHANGES
762Xcos trace:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
763Xcos debug:   propertyUpdated( 40 , PORT , CONNECTED_SIGNALS ) : SUCCESS
764Xcos debug:   propertyUpdated( 41 , LINK , SOURCE_PORT ) : SUCCESS
765Xcos trace:   propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
766Xcos debug:   propertyUpdated( 38 , PORT , CONNECTED_SIGNALS ) : SUCCESS
767Xcos debug:   propertyUpdated( 41 , LINK , DESTINATION_PORT ) : SUCCESS
768Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
769Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
770Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
771scs_m.objs(3) = Sum2; // The one to delete
772Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
773Xcos trace:   objectReferenced( 41 , LINK ) : 1
774Xcos info:    objectCreated( 42 , BLOCK )
775Xcos info:    objectCloned( 27 , 42 , BLOCK )
776Xcos debug:   propertyUpdated( 42 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
777Xcos trace:   propertyUpdated( 42 , BLOCK , DESCRIPTION ) : NO_CHANGES
778Xcos debug:   propertyUpdated( 42 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
779Xcos debug:   propertyUpdated( 42 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
780Xcos trace:   propertyUpdated( 42 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
781Xcos trace:   propertyUpdated( 42 , BLOCK , UID ) : NO_CHANGES
782Xcos trace:   propertyUpdated( 42 , BLOCK , STYLE ) : NO_CHANGES
783Xcos debug:   propertyUpdated( 42 , BLOCK , GEOMETRY ) : SUCCESS
784Xcos debug:   propertyUpdated( 42 , BLOCK , EXPRS ) : SUCCESS
785Xcos trace:   propertyUpdated( 42 , BLOCK , STATE ) : NO_CHANGES
786Xcos trace:   propertyUpdated( 42 , BLOCK , DSTATE ) : NO_CHANGES
787Xcos trace:   propertyUpdated( 42 , BLOCK , ODSTATE ) : NO_CHANGES
788Xcos debug:   propertyUpdated( 42 , BLOCK , RPAR ) : SUCCESS
789Xcos trace:   propertyUpdated( 42 , BLOCK , OPAR ) : NO_CHANGES
790Xcos trace:   propertyUpdated( 42 , BLOCK , EQUATIONS ) : NO_CHANGES
791Xcos debug:   propertyUpdated( 42 , BLOCK , SIM_DEP_UT ) : SUCCESS
792Xcos trace:   propertyUpdated( 42 , BLOCK , NZCROSS ) : NO_CHANGES
793Xcos trace:   propertyUpdated( 42 , BLOCK , NMODE ) : NO_CHANGES
794Xcos trace:   propertyUpdated( 42 , BLOCK , IPAR ) : NO_CHANGES
795Xcos trace:   propertyUpdated( 42 , BLOCK , COLOR ) : NO_CHANGES
796Xcos trace:   propertyUpdated( 42 , BLOCK , CONTEXT ) : NO_CHANGES
797Xcos trace:   propertyUpdated( 42 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
798Xcos info:    objectCreated( 43 , PORT )
799Xcos info:    objectCloned( 28 , 43 , PORT )
800Xcos trace:   propertyUpdated( 43 , PORT , FIRING ) : NO_CHANGES
801Xcos debug:   propertyUpdated( 43 , PORT , PORT_KIND ) : SUCCESS
802Xcos trace:   propertyUpdated( 43 , PORT , IMPLICIT ) : NO_CHANGES
803Xcos trace:   propertyUpdated( 43 , PORT , UID ) : NO_CHANGES
804Xcos trace:   propertyUpdated( 43 , PORT , STYLE ) : NO_CHANGES
805Xcos trace:   propertyUpdated( 43 , PORT , LABEL ) : NO_CHANGES
806Xcos debug:   propertyUpdated( 43 , PORT , DATATYPE ) : SUCCESS
807Xcos debug:   propertyUpdated( 43 , PORT , SOURCE_BLOCK ) : SUCCESS
808Xcos trace:   propertyUpdated( 43 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
809Xcos info:    objectCreated( 44 , PORT )
810Xcos info:    objectCloned( 29 , 44 , PORT )
811Xcos trace:   propertyUpdated( 44 , PORT , FIRING ) : NO_CHANGES
812Xcos debug:   propertyUpdated( 44 , PORT , PORT_KIND ) : SUCCESS
813Xcos trace:   propertyUpdated( 44 , PORT , IMPLICIT ) : NO_CHANGES
814Xcos trace:   propertyUpdated( 44 , PORT , UID ) : NO_CHANGES
815Xcos trace:   propertyUpdated( 44 , PORT , STYLE ) : NO_CHANGES
816Xcos trace:   propertyUpdated( 44 , PORT , LABEL ) : NO_CHANGES
817Xcos debug:   propertyUpdated( 44 , PORT , DATATYPE ) : SUCCESS
818Xcos debug:   propertyUpdated( 44 , PORT , SOURCE_BLOCK ) : SUCCESS
819Xcos trace:   propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
820Xcos debug:   propertyUpdated( 42 , BLOCK , INPUTS ) : SUCCESS
821Xcos info:    objectCreated( 45 , PORT )
822Xcos info:    objectCloned( 30 , 45 , PORT )
823Xcos trace:   propertyUpdated( 45 , PORT , FIRING ) : NO_CHANGES
824Xcos debug:   propertyUpdated( 45 , PORT , PORT_KIND ) : SUCCESS
825Xcos trace:   propertyUpdated( 45 , PORT , IMPLICIT ) : NO_CHANGES
826Xcos trace:   propertyUpdated( 45 , PORT , UID ) : NO_CHANGES
827Xcos trace:   propertyUpdated( 45 , PORT , STYLE ) : NO_CHANGES
828Xcos trace:   propertyUpdated( 45 , PORT , LABEL ) : NO_CHANGES
829Xcos debug:   propertyUpdated( 45 , PORT , DATATYPE ) : SUCCESS
830Xcos debug:   propertyUpdated( 45 , PORT , SOURCE_BLOCK ) : SUCCESS
831Xcos trace:   propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
832Xcos debug:   propertyUpdated( 42 , BLOCK , OUTPUTS ) : SUCCESS
833Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
834Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
835Xcos trace:   propertyUpdated( 42 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
836Xcos trace:   propertyUpdated( 43 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
837Xcos trace:   propertyUpdated( 44 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
838Xcos trace:   propertyUpdated( 45 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
839Xcos trace:   propertyUpdated( 42 , BLOCK , CHILDREN ) : NO_CHANGES
840Xcos trace:   objectReferenced( 42 , BLOCK ) : 1
841Xcos debug:   propertyUpdated( 42 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
842Xcos trace:   propertyUpdated( 42 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
843Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
844Xcos trace:   objectUnreferenced( 42 , BLOCK ) : 0
845Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
846Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
847scs_m.objs(4) = Sum3;
848Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
849Xcos trace:   objectReferenced( 41 , LINK ) : 1
850Xcos trace:   objectReferenced( 42 , BLOCK ) : 1
851Xcos info:    objectCreated( 46 , BLOCK )
852Xcos info:    objectCloned( 31 , 46 , BLOCK )
853Xcos debug:   propertyUpdated( 46 , BLOCK , SIM_FUNCTION_API ) : SUCCESS
854Xcos trace:   propertyUpdated( 46 , BLOCK , DESCRIPTION ) : NO_CHANGES
855Xcos debug:   propertyUpdated( 46 , BLOCK , INTERFACE_FUNCTION ) : SUCCESS
856Xcos debug:   propertyUpdated( 46 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
857Xcos trace:   propertyUpdated( 46 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
858Xcos trace:   propertyUpdated( 46 , BLOCK , UID ) : NO_CHANGES
859Xcos trace:   propertyUpdated( 46 , BLOCK , STYLE ) : NO_CHANGES
860Xcos debug:   propertyUpdated( 46 , BLOCK , GEOMETRY ) : SUCCESS
861Xcos debug:   propertyUpdated( 46 , BLOCK , EXPRS ) : SUCCESS
862Xcos trace:   propertyUpdated( 46 , BLOCK , STATE ) : NO_CHANGES
863Xcos trace:   propertyUpdated( 46 , BLOCK , DSTATE ) : NO_CHANGES
864Xcos trace:   propertyUpdated( 46 , BLOCK , ODSTATE ) : NO_CHANGES
865Xcos debug:   propertyUpdated( 46 , BLOCK , RPAR ) : SUCCESS
866Xcos trace:   propertyUpdated( 46 , BLOCK , OPAR ) : NO_CHANGES
867Xcos trace:   propertyUpdated( 46 , BLOCK , EQUATIONS ) : NO_CHANGES
868Xcos debug:   propertyUpdated( 46 , BLOCK , SIM_DEP_UT ) : SUCCESS
869Xcos trace:   propertyUpdated( 46 , BLOCK , NZCROSS ) : NO_CHANGES
870Xcos trace:   propertyUpdated( 46 , BLOCK , NMODE ) : NO_CHANGES
871Xcos trace:   propertyUpdated( 46 , BLOCK , IPAR ) : NO_CHANGES
872Xcos trace:   propertyUpdated( 46 , BLOCK , COLOR ) : NO_CHANGES
873Xcos trace:   propertyUpdated( 46 , BLOCK , CONTEXT ) : NO_CHANGES
874Xcos trace:   propertyUpdated( 46 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
875Xcos info:    objectCreated( 47 , PORT )
876Xcos info:    objectCloned( 32 , 47 , PORT )
877Xcos trace:   propertyUpdated( 47 , PORT , FIRING ) : NO_CHANGES
878Xcos debug:   propertyUpdated( 47 , PORT , PORT_KIND ) : SUCCESS
879Xcos trace:   propertyUpdated( 47 , PORT , IMPLICIT ) : NO_CHANGES
880Xcos trace:   propertyUpdated( 47 , PORT , UID ) : NO_CHANGES
881Xcos trace:   propertyUpdated( 47 , PORT , STYLE ) : NO_CHANGES
882Xcos trace:   propertyUpdated( 47 , PORT , LABEL ) : NO_CHANGES
883Xcos debug:   propertyUpdated( 47 , PORT , DATATYPE ) : SUCCESS
884Xcos debug:   propertyUpdated( 47 , PORT , SOURCE_BLOCK ) : SUCCESS
885Xcos trace:   propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
886Xcos info:    objectCreated( 48 , PORT )
887Xcos info:    objectCloned( 33 , 48 , PORT )
888Xcos trace:   propertyUpdated( 48 , PORT , FIRING ) : NO_CHANGES
889Xcos debug:   propertyUpdated( 48 , PORT , PORT_KIND ) : SUCCESS
890Xcos trace:   propertyUpdated( 48 , PORT , IMPLICIT ) : NO_CHANGES
891Xcos trace:   propertyUpdated( 48 , PORT , UID ) : NO_CHANGES
892Xcos trace:   propertyUpdated( 48 , PORT , STYLE ) : NO_CHANGES
893Xcos trace:   propertyUpdated( 48 , PORT , LABEL ) : NO_CHANGES
894Xcos debug:   propertyUpdated( 48 , PORT , DATATYPE ) : SUCCESS
895Xcos debug:   propertyUpdated( 48 , PORT , SOURCE_BLOCK ) : SUCCESS
896Xcos trace:   propertyUpdated( 48 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
897Xcos debug:   propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS
898Xcos info:    objectCreated( 49 , PORT )
899Xcos info:    objectCloned( 34 , 49 , PORT )
900Xcos trace:   propertyUpdated( 49 , PORT , FIRING ) : NO_CHANGES
901Xcos debug:   propertyUpdated( 49 , PORT , PORT_KIND ) : SUCCESS
902Xcos trace:   propertyUpdated( 49 , PORT , IMPLICIT ) : NO_CHANGES
903Xcos trace:   propertyUpdated( 49 , PORT , UID ) : NO_CHANGES
904Xcos trace:   propertyUpdated( 49 , PORT , STYLE ) : NO_CHANGES
905Xcos trace:   propertyUpdated( 49 , PORT , LABEL ) : NO_CHANGES
906Xcos debug:   propertyUpdated( 49 , PORT , DATATYPE ) : SUCCESS
907Xcos debug:   propertyUpdated( 49 , PORT , SOURCE_BLOCK ) : SUCCESS
908Xcos trace:   propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
909Xcos debug:   propertyUpdated( 46 , BLOCK , OUTPUTS ) : SUCCESS
910Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
911Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
912Xcos trace:   propertyUpdated( 46 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
913Xcos trace:   propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
914Xcos trace:   propertyUpdated( 48 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
915Xcos trace:   propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
916Xcos trace:   propertyUpdated( 46 , BLOCK , CHILDREN ) : NO_CHANGES
917Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
918Xcos debug:   propertyUpdated( 46 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
919Xcos trace:   propertyUpdated( 46 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
920Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
921Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
922Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
923Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
924Xcos trace:   objectUnreferenced( 42 , BLOCK ) : 0
925scs_m.objs(5) = lnk2;
926Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
927Xcos trace:   objectReferenced( 41 , LINK ) : 1
928Xcos trace:   objectReferenced( 42 , BLOCK ) : 1
929Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
930Xcos info:    objectCreated( 50 , LINK )
931Xcos info:    objectCloned( 36 , 50 , LINK )
932Xcos trace:   propertyUpdated( 50 , LINK , COLOR ) : NO_CHANGES
933Xcos trace:   propertyUpdated( 50 , LINK , KIND ) : NO_CHANGES
934Xcos trace:   propertyUpdated( 50 , LINK , DESCRIPTION ) : NO_CHANGES
935Xcos trace:   propertyUpdated( 50 , LINK , UID ) : NO_CHANGES
936Xcos trace:   propertyUpdated( 50 , LINK , STYLE ) : NO_CHANGES
937Xcos trace:   propertyUpdated( 50 , LINK , CONTROL_POINTS ) : NO_CHANGES
938Xcos trace:   propertyUpdated( 50 , LINK , THICK ) : NO_CHANGES
939Xcos trace:   propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
940Xcos trace:   propertyUpdated( 50 , LINK , PARENT_BLOCK ) : NO_CHANGES
941Xcos trace:   propertyUpdated( 50 , LINK , SOURCE_PORT ) : NO_CHANGES
942Xcos trace:   propertyUpdated( 50 , LINK , DESTINATION_PORT ) : NO_CHANGES
943Xcos trace:   objectReferenced( 50 , LINK ) : 1
944Xcos debug:   propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : SUCCESS
945Xcos trace:   propertyUpdated( 50 , LINK , PARENT_BLOCK ) : NO_CHANGES
946Xcos trace:   propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
947Xcos debug:   propertyUpdated( 49 , PORT , CONNECTED_SIGNALS ) : SUCCESS
948Xcos debug:   propertyUpdated( 50 , LINK , SOURCE_PORT ) : SUCCESS
949Xcos trace:   propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : NO_CHANGES
950Xcos debug:   propertyUpdated( 47 , PORT , CONNECTED_SIGNALS ) : SUCCESS
951Xcos debug:   propertyUpdated( 50 , LINK , DESTINATION_PORT ) : SUCCESS
952Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
953Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
954Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
955Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
956Xcos trace:   objectUnreferenced( 42 , BLOCK ) : 0
957Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
958// Start by replacing the object with a "Deleted" mlist
959DeletedObj = mlist("Deleted");
960scs_m.objs(3) = DeletedObj;
961Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
962Xcos trace:   objectReferenced( 41 , LINK ) : 1
963Xcos trace:   objectReferenced( 42 , BLOCK ) : 1
964Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
965Xcos trace:   objectReferenced( 50 , LINK ) : 1
966Xcos trace:   objectUnreferenced( 42 , BLOCK ) : 0
967Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
968Xcos debug:   propertyUpdated( 42 , BLOCK , INPUTS ) : SUCCESS
969Xcos trace:   propertyUpdated( 42 , BLOCK , OUTPUTS ) : NO_CHANGES
970Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
971Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
972Xcos info:    objectDeleted( 43 , PORT )
973Xcos debug:   propertyUpdated( 42 , BLOCK , INPUTS ) : SUCCESS
974Xcos trace:   propertyUpdated( 42 , BLOCK , OUTPUTS ) : NO_CHANGES
975Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
976Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
977Xcos info:    objectDeleted( 44 , PORT )
978Xcos trace:   propertyUpdated( 42 , BLOCK , INPUTS ) : NO_CHANGES
979Xcos debug:   propertyUpdated( 42 , BLOCK , OUTPUTS ) : SUCCESS
980Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
981Xcos trace:   propertyUpdated( 42 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
982Xcos info:    objectDeleted( 45 , PORT )
983Xcos info:    objectDeleted( 42 , BLOCK )
984Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
985Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
986Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
987Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
988Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
989assert_checkequal(scs_m.objs(3), DeletedObj);
990Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
991Xcos trace:   objectReferenced( 41 , LINK ) : 1
992Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
993Xcos trace:   objectReferenced( 50 , LINK ) : 1
994Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
995Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
996Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
997Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
998// Effectively remove the object
999scs_m.objs(3) = null();
1000Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
1001Xcos trace:   objectReferenced( 41 , LINK ) : 1
1002Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
1003Xcos trace:   objectReferenced( 50 , LINK ) : 1
1004Xcos trace:   objectReferenced( 46 , BLOCK ) : 2
1005Xcos trace:   propertyUpdated( 46 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
1006Xcos trace:   propertyUpdated( 46 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
1007Xcos trace:   objectReferenced( 50 , LINK ) : 2
1008Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 1
1009Xcos trace:   propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
1010Xcos trace:   propertyUpdated( 50 , LINK , PARENT_BLOCK ) : NO_CHANGES
1011Xcos trace:   objectUnreferenced( 50 , LINK ) : 1
1012Xcos debug:   propertyUpdated( 22 , DIAGRAM , CHILDREN ) : SUCCESS
1013Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
1014Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
1015Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
1016Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
1017assert_checkequal(size(scs_m.objs), 4);
1018Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
1019Xcos trace:   objectReferenced( 41 , LINK ) : 1
1020Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
1021Xcos trace:   objectReferenced( 50 , LINK ) : 1
1022Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
1023Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
1024Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
1025Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
1026// The remaining diagram is not expected to stay coherent, the user should fix it by hand
1027assert_checkequal(scs_m.objs(3).graphics.pin, [4; 0]);
1028Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
1029Xcos trace:   objectReferenced( 41 , LINK ) : 1
1030Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
1031Xcos trace:   objectReferenced( 50 , LINK ) : 1
1032Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
1033Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
1034Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
1035Xcos trace:   objectReferenced( 46 , BLOCK ) : 2
1036Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 1
1037Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
1038assert_checkequal(scs_m.objs(3).graphics.pout, 4);
1039Xcos trace:   objectReferenced( 37 , BLOCK ) : 1
1040Xcos trace:   objectReferenced( 41 , LINK ) : 1
1041Xcos trace:   objectReferenced( 46 , BLOCK ) : 1
1042Xcos trace:   objectReferenced( 50 , LINK ) : 1
1043Xcos trace:   objectUnreferenced( 37 , BLOCK ) : 0
1044Xcos trace:   objectUnreferenced( 41 , LINK ) : 0
1045Xcos trace:   objectUnreferenced( 50 , LINK ) : 0
1046Xcos trace:   objectReferenced( 46 , BLOCK ) : 2
1047Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 1
1048Xcos trace:   objectUnreferenced( 46 , BLOCK ) : 0
1049// Check that all the model items are freed
1050clear
1051Xcos debug:   propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS
1052Xcos trace:   propertyUpdated( 23 , BLOCK , OUTPUTS ) : NO_CHANGES
1053Xcos trace:   propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1054Xcos trace:   propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1055Xcos info:    objectDeleted( 24 , PORT )
1056Xcos debug:   propertyUpdated( 23 , BLOCK , INPUTS ) : SUCCESS
1057Xcos trace:   propertyUpdated( 23 , BLOCK , OUTPUTS ) : NO_CHANGES
1058Xcos trace:   propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1059Xcos trace:   propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1060Xcos info:    objectDeleted( 25 , PORT )
1061Xcos trace:   propertyUpdated( 23 , BLOCK , INPUTS ) : NO_CHANGES
1062Xcos debug:   propertyUpdated( 23 , BLOCK , OUTPUTS ) : SUCCESS
1063Xcos trace:   propertyUpdated( 23 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1064Xcos trace:   propertyUpdated( 23 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1065Xcos info:    objectDeleted( 26 , PORT )
1066Xcos info:    objectDeleted( 23 , BLOCK )
1067Xcos debug:   propertyUpdated( 27 , BLOCK , INPUTS ) : SUCCESS
1068Xcos trace:   propertyUpdated( 27 , BLOCK , OUTPUTS ) : NO_CHANGES
1069Xcos trace:   propertyUpdated( 27 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1070Xcos trace:   propertyUpdated( 27 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1071Xcos info:    objectDeleted( 28 , PORT )
1072Xcos debug:   propertyUpdated( 27 , BLOCK , INPUTS ) : SUCCESS
1073Xcos trace:   propertyUpdated( 27 , BLOCK , OUTPUTS ) : NO_CHANGES
1074Xcos trace:   propertyUpdated( 27 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1075Xcos trace:   propertyUpdated( 27 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1076Xcos info:    objectDeleted( 29 , PORT )
1077Xcos trace:   propertyUpdated( 27 , BLOCK , INPUTS ) : NO_CHANGES
1078Xcos debug:   propertyUpdated( 27 , BLOCK , OUTPUTS ) : SUCCESS
1079Xcos trace:   propertyUpdated( 27 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1080Xcos trace:   propertyUpdated( 27 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1081Xcos info:    objectDeleted( 30 , PORT )
1082Xcos info:    objectDeleted( 27 , BLOCK )
1083Xcos debug:   propertyUpdated( 31 , BLOCK , INPUTS ) : SUCCESS
1084Xcos trace:   propertyUpdated( 31 , BLOCK , OUTPUTS ) : NO_CHANGES
1085Xcos trace:   propertyUpdated( 31 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1086Xcos trace:   propertyUpdated( 31 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1087Xcos info:    objectDeleted( 32 , PORT )
1088Xcos debug:   propertyUpdated( 31 , BLOCK , INPUTS ) : SUCCESS
1089Xcos trace:   propertyUpdated( 31 , BLOCK , OUTPUTS ) : NO_CHANGES
1090Xcos trace:   propertyUpdated( 31 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1091Xcos trace:   propertyUpdated( 31 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1092Xcos info:    objectDeleted( 33 , PORT )
1093Xcos trace:   propertyUpdated( 31 , BLOCK , INPUTS ) : NO_CHANGES
1094Xcos debug:   propertyUpdated( 31 , BLOCK , OUTPUTS ) : SUCCESS
1095Xcos trace:   propertyUpdated( 31 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1096Xcos trace:   propertyUpdated( 31 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1097Xcos info:    objectDeleted( 34 , PORT )
1098Xcos info:    objectDeleted( 31 , BLOCK )
1099Xcos info:    objectDeleted( 35 , LINK )
1100Xcos info:    objectDeleted( 36 , LINK )
1101Xcos debug:   propertyUpdated( 37 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1102Xcos debug:   propertyUpdated( 41 , LINK , PARENT_DIAGRAM ) : SUCCESS
1103Xcos debug:   propertyUpdated( 46 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
1104Xcos debug:   propertyUpdated( 50 , LINK , PARENT_DIAGRAM ) : SUCCESS
1105Xcos debug:   propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
1106Xcos trace:   propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES
1107Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1108Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1109Xcos debug:   propertyUpdated( 41 , LINK , DESTINATION_PORT ) : SUCCESS
1110Xcos info:    objectDeleted( 38 , PORT )
1111Xcos debug:   propertyUpdated( 37 , BLOCK , INPUTS ) : SUCCESS
1112Xcos trace:   propertyUpdated( 37 , BLOCK , OUTPUTS ) : NO_CHANGES
1113Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1114Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1115Xcos info:    objectDeleted( 39 , PORT )
1116Xcos trace:   propertyUpdated( 37 , BLOCK , INPUTS ) : NO_CHANGES
1117Xcos debug:   propertyUpdated( 37 , BLOCK , OUTPUTS ) : SUCCESS
1118Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1119Xcos trace:   propertyUpdated( 37 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1120Xcos debug:   propertyUpdated( 41 , LINK , SOURCE_PORT ) : SUCCESS
1121Xcos info:    objectDeleted( 40 , PORT )
1122Xcos info:    objectDeleted( 37 , BLOCK )
1123Xcos info:    objectDeleted( 41 , LINK )
1124Xcos debug:   propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS
1125Xcos trace:   propertyUpdated( 46 , BLOCK , OUTPUTS ) : NO_CHANGES
1126Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1127Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1128Xcos debug:   propertyUpdated( 50 , LINK , DESTINATION_PORT ) : SUCCESS
1129Xcos info:    objectDeleted( 47 , PORT )
1130Xcos debug:   propertyUpdated( 46 , BLOCK , INPUTS ) : SUCCESS
1131Xcos trace:   propertyUpdated( 46 , BLOCK , OUTPUTS ) : NO_CHANGES
1132Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1133Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1134Xcos info:    objectDeleted( 48 , PORT )
1135Xcos trace:   propertyUpdated( 46 , BLOCK , INPUTS ) : NO_CHANGES
1136Xcos debug:   propertyUpdated( 46 , BLOCK , OUTPUTS ) : SUCCESS
1137Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
1138Xcos trace:   propertyUpdated( 46 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
1139Xcos debug:   propertyUpdated( 50 , LINK , SOURCE_PORT ) : SUCCESS
1140Xcos info:    objectDeleted( 49 , PORT )
1141Xcos info:    objectDeleted( 46 , BLOCK )
1142Xcos info:    objectDeleted( 50 , LINK )
1143Xcos info:    objectDeleted( 22 , DIAGRAM )
1144