Xcos MVC: reference counter instead of shared_ptr
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / simple_delete.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 // Test #1: the temporary block is deleted with the diagram
11 scs_m = scicos_diagram( objs=list(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 objectCreated( 2 , DIAGRAM )
36 propertyUpdated( 2 , DIAGRAM , TITLE ) : NO_CHANGES
37 propertyUpdated( 2 , DIAGRAM , PATH ) : NO_CHANGES
38 propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
39 propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
40 propertyUpdated( 2 , DIAGRAM , CONTEXT ) : NO_CHANGES
41 objectCreated( 3 , BLOCK )
42 propertyUpdated( 3 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
43 propertyUpdated( 3 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
44 propertyUpdated( 3 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
45 propertyUpdated( 3 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
46 propertyUpdated( 3 , BLOCK , UID ) : NO_CHANGES
47 propertyUpdated( 3 , BLOCK , STYLE ) : NO_CHANGES
48 propertyUpdated( 3 , BLOCK , LABEL ) : NO_CHANGES
49 propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES
50 propertyUpdated( 3 , BLOCK , ANGLE ) : NO_CHANGES
51 propertyUpdated( 3 , BLOCK , STATE ) : NO_CHANGES
52 propertyUpdated( 3 , BLOCK , DSTATE ) : NO_CHANGES
53 propertyUpdated( 3 , BLOCK , ODSTATE ) : NO_CHANGES
54 propertyUpdated( 3 , BLOCK , RPAR ) : NO_CHANGES
55 propertyUpdated( 3 , BLOCK , OPAR ) : NO_CHANGES
56 propertyUpdated( 3 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
57 propertyUpdated( 3 , BLOCK , NZCROSS ) : NO_CHANGES
58 propertyUpdated( 3 , BLOCK , NMODE ) : NO_CHANGES
59 propertyUpdated( 3 , BLOCK , IPAR ) : NO_CHANGES
60 propertyUpdated( 3 , BLOCK , EXPRS ) : NO_CHANGES
61 propertyUpdated( 3 , BLOCK , EQUATIONS ) : NO_CHANGES
62 propertyUpdated( 3 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
63 propertyUpdated( 3 , BLOCK , INPUTS ) : NO_CHANGES
64 propertyUpdated( 3 , BLOCK , OUTPUTS ) : NO_CHANGES
65 propertyUpdated( 3 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
66 propertyUpdated( 3 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
67 propertyUpdated( 3 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
68 propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
69 propertyUpdated( 3 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
70 propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
71 objectDeleted( 1 , BLOCK )
72 clear scs_m
73 propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
74 objectDeleted( 3 , BLOCK )
75 objectDeleted( 2 , DIAGRAM )
76 // Test #2: the block is deleted after the diagram
77 blk = scicos_block();
78 objectCreated( 4 , BLOCK )
79 propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
80 propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
81 propertyUpdated( 4 , BLOCK , ANGLE ) : NO_CHANGES
82 propertyUpdated( 4 , BLOCK , ANGLE ) : NO_CHANGES
83 propertyUpdated( 4 , BLOCK , EXPRS ) : NO_CHANGES
84 propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
85 propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
86 propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
87 propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
88 propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
89 propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
90 propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
91 propertyUpdated( 4 , BLOCK , RPAR ) : NO_CHANGES
92 propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
93 propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
94 propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
95 propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
96 propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
97 propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
98 propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
99 propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
100 propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
101 scs_m = scicos_diagram( objs=list(blk) );
102 objectCreated( 5 , DIAGRAM )
103 propertyUpdated( 5 , DIAGRAM , TITLE ) : NO_CHANGES
104 propertyUpdated( 5 , DIAGRAM , PATH ) : NO_CHANGES
105 propertyUpdated( 5 , DIAGRAM , PROPERTIES ) : NO_CHANGES
106 propertyUpdated( 5 , DIAGRAM , PROPERTIES ) : NO_CHANGES
107 propertyUpdated( 5 , DIAGRAM , CONTEXT ) : NO_CHANGES
108 objectCreated( 6 , BLOCK )
109 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
110 propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
111 propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
112 propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
113 propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
114 propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
115 propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
116 propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
117 propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
118 propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
119 propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
120 propertyUpdated( 6 , BLOCK , ODSTATE ) : NO_CHANGES
121 propertyUpdated( 6 , BLOCK , RPAR ) : NO_CHANGES
122 propertyUpdated( 6 , BLOCK , OPAR ) : NO_CHANGES
123 propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
124 propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
125 propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
126 propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
127 propertyUpdated( 6 , BLOCK , EXPRS ) : NO_CHANGES
128 propertyUpdated( 6 , BLOCK , EQUATIONS ) : NO_CHANGES
129 propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
130 propertyUpdated( 6 , BLOCK , INPUTS ) : NO_CHANGES
131 propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
132 propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
133 propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
134 propertyUpdated( 6 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
135 propertyUpdated( 5 , DIAGRAM , CHILDREN ) : SUCCESS
136 propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
137 propertyUpdated( 5 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
138 clear scs_m
139 propertyUpdated( 5 , DIAGRAM , CHILDREN ) : SUCCESS
140 objectDeleted( 6 , BLOCK )
141 objectDeleted( 5 , DIAGRAM )
142 clear blk
143 objectDeleted( 4 , BLOCK )