f6ba315fa8ce5aebd2e327122b518a396bb423ff
[nit.git] / c_src / abstractmetamodel._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires abstractmetamodel. */
2 #ifndef abstractmetamodel_3_sep
3 #define abstractmetamodel_3_sep
4 #include "partial_order._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_MMContext[];
8
9 extern const classtable_elt_t VFT_MMDirectory[];
10
11 extern const classtable_elt_t VFT_MMModule[];
12
13 extern const classtable_elt_t VFT_MMGlobalClass[];
14
15 extern const classtable_elt_t VFT_MMLocalClass[];
16
17 extern const classtable_elt_t VFT_MMGlobalProperty[];
18
19 extern const classtable_elt_t VFT_MMLocalProperty[];
20
21 extern const classtable_elt_t VFT_MMAttribute[];
22
23 extern const classtable_elt_t VFT_MMMethod[];
24
25 extern const classtable_elt_t VFT_MMConcreteClass[];
26
27 extern const classtable_elt_t VFT_MMConcreteProperty[];
28 #define LOCATE_abstractmetamodel "abstractmetamodel"
29 extern const int SFT_abstractmetamodel[];
30 #define ID_MMContext SFT_abstractmetamodel[0]
31 #define COLOR_MMContext SFT_abstractmetamodel[1]
32 #define COLOR_abstractmetamodel___MMContext____module_hierarchy SFT_abstractmetamodel[2]
33 #define COLOR_abstractmetamodel___MMContext____class_hierarchy SFT_abstractmetamodel[3]
34 #define COLOR_abstractmetamodel___MMContext____global_classes SFT_abstractmetamodel[4]
35 #define COLOR_abstractmetamodel___MMContext____modules SFT_abstractmetamodel[5]
36 #define INIT_TABLE_POS_MMContext SFT_abstractmetamodel[6]
37 #define COLOR_abstractmetamodel___MMContext___init SFT_abstractmetamodel[7]
38 #define COLOR_abstractmetamodel___MMContext___module_hierarchy SFT_abstractmetamodel[8]
39 #define COLOR_abstractmetamodel___MMContext___class_hierarchy SFT_abstractmetamodel[9]
40 #define COLOR_abstractmetamodel___MMContext___modules SFT_abstractmetamodel[10]
41 #define COLOR_abstractmetamodel___MMContext___add_module SFT_abstractmetamodel[11]
42 #define COLOR_abstractmetamodel___MMContext___add_global_class SFT_abstractmetamodel[12]
43 #define COLOR_abstractmetamodel___MMContext___add_local_class SFT_abstractmetamodel[13]
44 #define ID_MMDirectory SFT_abstractmetamodel[14]
45 #define COLOR_MMDirectory SFT_abstractmetamodel[15]
46 #define COLOR_abstractmetamodel___MMDirectory____name SFT_abstractmetamodel[16]
47 #define COLOR_abstractmetamodel___MMDirectory____path SFT_abstractmetamodel[17]
48 #define COLOR_abstractmetamodel___MMDirectory____parent SFT_abstractmetamodel[18]
49 #define COLOR_abstractmetamodel___MMDirectory____owner SFT_abstractmetamodel[19]
50 #define COLOR_abstractmetamodel___MMDirectory____modules SFT_abstractmetamodel[20]
51 #define COLOR_abstractmetamodel___MMDirectory____dhe SFT_abstractmetamodel[21]
52 #define INIT_TABLE_POS_MMDirectory SFT_abstractmetamodel[22]
53 #define COLOR_abstractmetamodel___MMDirectory___name SFT_abstractmetamodel[23]
54 #define COLOR_abstractmetamodel___MMDirectory___path SFT_abstractmetamodel[24]
55 #define COLOR_abstractmetamodel___MMDirectory___parent SFT_abstractmetamodel[25]
56 #define COLOR_abstractmetamodel___MMDirectory___owner SFT_abstractmetamodel[26]
57 #define COLOR_abstractmetamodel___MMDirectory___owner__eq SFT_abstractmetamodel[27]
58 #define COLOR_abstractmetamodel___MMDirectory___modules SFT_abstractmetamodel[28]
59 #define COLOR_abstractmetamodel___MMDirectory___add_module SFT_abstractmetamodel[29]
60 #define COLOR_abstractmetamodel___MMDirectory___dhe SFT_abstractmetamodel[30]
61 #define COLOR_abstractmetamodel___MMDirectory___init SFT_abstractmetamodel[31]
62 #define COLOR_abstractmetamodel___MMDirectory___full_name_for SFT_abstractmetamodel[32]
63 #define ID_MMModule SFT_abstractmetamodel[33]
64 #define COLOR_MMModule SFT_abstractmetamodel[34]
65 #define COLOR_abstractmetamodel___MMModule____context SFT_abstractmetamodel[35]
66 #define COLOR_abstractmetamodel___MMModule____name SFT_abstractmetamodel[36]
67 #define COLOR_abstractmetamodel___MMModule____full_name SFT_abstractmetamodel[37]
68 #define COLOR_abstractmetamodel___MMModule____directory SFT_abstractmetamodel[38]
69 #define COLOR_abstractmetamodel___MMModule____mhe SFT_abstractmetamodel[39]
70 #define COLOR_abstractmetamodel___MMModule____global_classes SFT_abstractmetamodel[40]
71 #define COLOR_abstractmetamodel___MMModule____local_classes SFT_abstractmetamodel[41]
72 #define COLOR_abstractmetamodel___MMModule____class_specialization_hierarchy SFT_abstractmetamodel[42]
73 #define COLOR_abstractmetamodel___MMModule____intrude_modules SFT_abstractmetamodel[43]
74 #define COLOR_abstractmetamodel___MMModule____public_modules SFT_abstractmetamodel[44]
75 #define COLOR_abstractmetamodel___MMModule____private_modules SFT_abstractmetamodel[45]
76 #define COLOR_abstractmetamodel___MMModule____explicit_imported_modules SFT_abstractmetamodel[46]
77 #define COLOR_abstractmetamodel___MMModule____local_class_by_global SFT_abstractmetamodel[47]
78 #define COLOR_abstractmetamodel___MMModule____global_class_by_name SFT_abstractmetamodel[48]
79 #define INIT_TABLE_POS_MMModule SFT_abstractmetamodel[49]
80 #define COLOR_abstractmetamodel___MMModule___context SFT_abstractmetamodel[50]
81 #define COLOR_abstractmetamodel___MMModule___name SFT_abstractmetamodel[51]
82 #define COLOR_abstractmetamodel___MMModule___full_name SFT_abstractmetamodel[52]
83 #define COLOR_abstractmetamodel___MMModule___directory SFT_abstractmetamodel[53]
84 #define COLOR_abstractmetamodel___MMModule___mhe SFT_abstractmetamodel[54]
85 #define COLOR_abstractmetamodel___MMModule___global_classes SFT_abstractmetamodel[55]
86 #define COLOR_abstractmetamodel___MMModule___local_classes SFT_abstractmetamodel[56]
87 #define COLOR_abstractmetamodel___MMModule___class_specialization_hierarchy SFT_abstractmetamodel[57]
88 #define COLOR_abstractmetamodel___MMModule___explicit_imported_modules SFT_abstractmetamodel[58]
89 #define COLOR_abstractmetamodel___MMModule___init SFT_abstractmetamodel[59]
90 #define COLOR_abstractmetamodel___MMModule___add_super_module SFT_abstractmetamodel[60]
91 #define COLOR_abstractmetamodel___MMModule___visibility_for SFT_abstractmetamodel[61]
92 #define COLOR_abstractmetamodel___MMModule_____bra SFT_abstractmetamodel[62]
93 #define COLOR_abstractmetamodel___MMModule___add_local_class SFT_abstractmetamodel[63]
94 #define COLOR_abstractmetamodel___MMModule___class_by_name SFT_abstractmetamodel[64]
95 #define COLOR_abstractmetamodel___MMModule___has_global_class_named SFT_abstractmetamodel[65]
96 #define COLOR_abstractmetamodel___MMModule___global_class_named SFT_abstractmetamodel[66]
97 #define COLOR_abstractmetamodel___MMModule___set_supers_class SFT_abstractmetamodel[67]
98 #define COLOR_abstractmetamodel___MMModule___register_global_class SFT_abstractmetamodel[68]
99 #define ID_MMGlobalClass SFT_abstractmetamodel[69]
100 #define COLOR_MMGlobalClass SFT_abstractmetamodel[70]
101 #define COLOR_abstractmetamodel___MMGlobalClass____intro SFT_abstractmetamodel[71]
102 #define COLOR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy SFT_abstractmetamodel[72]
103 #define COLOR_abstractmetamodel___MMGlobalClass____is_interface SFT_abstractmetamodel[73]
104 #define COLOR_abstractmetamodel___MMGlobalClass____is_abstract SFT_abstractmetamodel[74]
105 #define COLOR_abstractmetamodel___MMGlobalClass____is_universal SFT_abstractmetamodel[75]
106 #define COLOR_abstractmetamodel___MMGlobalClass____visibility_level SFT_abstractmetamodel[76]
107 #define INIT_TABLE_POS_MMGlobalClass SFT_abstractmetamodel[77]
108 #define COLOR_abstractmetamodel___MMGlobalClass___intro SFT_abstractmetamodel[78]
109 #define COLOR_abstractmetamodel___MMGlobalClass___class_refinement_hierarchy SFT_abstractmetamodel[79]
110 #define COLOR_abstractmetamodel___MMGlobalClass___init SFT_abstractmetamodel[80]
111 #define COLOR_abstractmetamodel___MMGlobalClass___name SFT_abstractmetamodel[81]
112 #define COLOR_abstractmetamodel___MMGlobalClass___module SFT_abstractmetamodel[82]
113 #define COLOR_abstractmetamodel___MMGlobalClass___register_local_class SFT_abstractmetamodel[83]
114 #define COLOR_abstractmetamodel___MMGlobalClass___is_interface SFT_abstractmetamodel[84]
115 #define COLOR_abstractmetamodel___MMGlobalClass___is_interface__eq SFT_abstractmetamodel[85]
116 #define COLOR_abstractmetamodel___MMGlobalClass___is_abstract SFT_abstractmetamodel[86]
117 #define COLOR_abstractmetamodel___MMGlobalClass___is_abstract__eq SFT_abstractmetamodel[87]
118 #define COLOR_abstractmetamodel___MMGlobalClass___is_universal SFT_abstractmetamodel[88]
119 #define COLOR_abstractmetamodel___MMGlobalClass___is_universal__eq SFT_abstractmetamodel[89]
120 #define COLOR_abstractmetamodel___MMGlobalClass___visibility_level SFT_abstractmetamodel[90]
121 #define COLOR_abstractmetamodel___MMGlobalClass___visibility_level__eq SFT_abstractmetamodel[91]
122 #define ID_MMLocalClass SFT_abstractmetamodel[92]
123 #define COLOR_MMLocalClass SFT_abstractmetamodel[93]
124 #define COLOR_abstractmetamodel___MMLocalClass____name SFT_abstractmetamodel[94]
125 #define COLOR_abstractmetamodel___MMLocalClass____arity SFT_abstractmetamodel[95]
126 #define COLOR_abstractmetamodel___MMLocalClass____module SFT_abstractmetamodel[96]
127 #define COLOR_abstractmetamodel___MMLocalClass____abstract SFT_abstractmetamodel[97]
128 #define COLOR_abstractmetamodel___MMLocalClass____global SFT_abstractmetamodel[98]
129 #define COLOR_abstractmetamodel___MMLocalClass____crhe SFT_abstractmetamodel[99]
130 #define COLOR_abstractmetamodel___MMLocalClass____cshe SFT_abstractmetamodel[100]
131 #define COLOR_abstractmetamodel___MMLocalClass____che SFT_abstractmetamodel[101]
132 #define COLOR_abstractmetamodel___MMLocalClass____local_property_by_global SFT_abstractmetamodel[102]
133 #define COLOR_abstractmetamodel___MMLocalClass____global_properties SFT_abstractmetamodel[103]
134 #define COLOR_abstractmetamodel___MMLocalClass____properties_by_name SFT_abstractmetamodel[104]
135 #define INIT_TABLE_POS_MMLocalClass SFT_abstractmetamodel[105]
136 #define COLOR_abstractmetamodel___MMLocalClass___name SFT_abstractmetamodel[106]
137 #define COLOR_abstractmetamodel___MMLocalClass___arity SFT_abstractmetamodel[107]
138 #define COLOR_abstractmetamodel___MMLocalClass___module SFT_abstractmetamodel[108]
139 #define COLOR_abstractmetamodel___MMLocalClass___abstract SFT_abstractmetamodel[109]
140 #define COLOR_abstractmetamodel___MMLocalClass___abstract__eq SFT_abstractmetamodel[110]
141 #define COLOR_abstractmetamodel___MMLocalClass___global SFT_abstractmetamodel[111]
142 #define COLOR_abstractmetamodel___MMLocalClass___crhe SFT_abstractmetamodel[112]
143 #define COLOR_abstractmetamodel___MMLocalClass___cshe SFT_abstractmetamodel[113]
144 #define COLOR_abstractmetamodel___MMLocalClass___che SFT_abstractmetamodel[114]
145 #define COLOR_abstractmetamodel___MMLocalClass___local_property_by_global SFT_abstractmetamodel[115]
146 #define COLOR_abstractmetamodel___MMLocalClass___global_properties SFT_abstractmetamodel[116]
147 #define COLOR_abstractmetamodel___MMLocalClass___properties_by_name SFT_abstractmetamodel[117]
148 #define COLOR_abstractmetamodel___MMLocalClass___init SFT_abstractmetamodel[118]
149 #define COLOR_abstractmetamodel___MMLocalClass___for_module SFT_abstractmetamodel[119]
150 #define COLOR_abstractmetamodel___MMLocalClass___new_global SFT_abstractmetamodel[120]
151 #define COLOR_abstractmetamodel___MMLocalClass___set_global SFT_abstractmetamodel[121]
152 #define COLOR_abstractmetamodel___MMLocalClass___has_global_property_by_name SFT_abstractmetamodel[122]
153 #define COLOR_abstractmetamodel___MMLocalClass___get_property_by_name SFT_abstractmetamodel[123]
154 #define COLOR_abstractmetamodel___MMLocalClass___attribute SFT_abstractmetamodel[124]
155 #define COLOR_abstractmetamodel___MMLocalClass___method SFT_abstractmetamodel[125]
156 #define COLOR_abstractmetamodel___MMLocalClass___super_methods_named SFT_abstractmetamodel[126]
157 #define COLOR_abstractmetamodel___MMLocalClass___register_local_property SFT_abstractmetamodel[127]
158 #define COLOR_abstractmetamodel___MMLocalClass___register_global_property SFT_abstractmetamodel[128]
159 #define COLOR_abstractmetamodel___MMLocalClass_____bra SFT_abstractmetamodel[129]
160 #define COLOR_abstractmetamodel___MMLocalClass___context SFT_abstractmetamodel[130]
161 #define ID_MMGlobalProperty SFT_abstractmetamodel[131]
162 #define COLOR_MMGlobalProperty SFT_abstractmetamodel[132]
163 #define COLOR_abstractmetamodel___MMGlobalProperty____intro SFT_abstractmetamodel[133]
164 #define COLOR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy SFT_abstractmetamodel[134]
165 #define COLOR_abstractmetamodel___MMGlobalProperty____is_init SFT_abstractmetamodel[135]
166 #define COLOR_abstractmetamodel___MMGlobalProperty____visibility_level SFT_abstractmetamodel[136]
167 #define INIT_TABLE_POS_MMGlobalProperty SFT_abstractmetamodel[137]
168 #define COLOR_abstractmetamodel___MMGlobalProperty___intro SFT_abstractmetamodel[138]
169 #define COLOR_abstractmetamodel___MMGlobalProperty___local_class SFT_abstractmetamodel[139]
170 #define COLOR_abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy SFT_abstractmetamodel[140]
171 #define COLOR_abstractmetamodel___MMGlobalProperty___init SFT_abstractmetamodel[141]
172 #define COLOR_abstractmetamodel___MMGlobalProperty___add_concrete_property SFT_abstractmetamodel[142]
173 #define COLOR_abstractmetamodel___MMGlobalProperty___is_attribute SFT_abstractmetamodel[143]
174 #define COLOR_abstractmetamodel___MMGlobalProperty___is_method SFT_abstractmetamodel[144]
175 #define COLOR_abstractmetamodel___MMGlobalProperty___is_init SFT_abstractmetamodel[145]
176 #define COLOR_abstractmetamodel___MMGlobalProperty___is_init__eq SFT_abstractmetamodel[146]
177 #define COLOR_abstractmetamodel___MMGlobalProperty___visibility_level SFT_abstractmetamodel[147]
178 #define COLOR_abstractmetamodel___MMGlobalProperty___visibility_level__eq SFT_abstractmetamodel[148]
179 #define ID_MMLocalProperty SFT_abstractmetamodel[149]
180 #define COLOR_MMLocalProperty SFT_abstractmetamodel[150]
181 #define COLOR_abstractmetamodel___MMLocalProperty____name SFT_abstractmetamodel[151]
182 #define COLOR_abstractmetamodel___MMLocalProperty____local_class SFT_abstractmetamodel[152]
183 #define COLOR_abstractmetamodel___MMLocalProperty____global SFT_abstractmetamodel[153]
184 #define COLOR_abstractmetamodel___MMLocalProperty____super_prop SFT_abstractmetamodel[154]
185 #define COLOR_abstractmetamodel___MMLocalProperty____concrete_property SFT_abstractmetamodel[155]
186 #define INIT_TABLE_POS_MMLocalProperty SFT_abstractmetamodel[156]
187 #define COLOR_abstractmetamodel___MMLocalProperty___name SFT_abstractmetamodel[157]
188 #define COLOR_abstractmetamodel___MMLocalProperty___local_class SFT_abstractmetamodel[158]
189 #define COLOR_abstractmetamodel___MMLocalProperty___global SFT_abstractmetamodel[159]
190 #define COLOR_abstractmetamodel___MMLocalProperty___super_prop SFT_abstractmetamodel[160]
191 #define COLOR_abstractmetamodel___MMLocalProperty___concrete_property SFT_abstractmetamodel[161]
192 #define COLOR_abstractmetamodel___MMLocalProperty___module SFT_abstractmetamodel[162]
193 #define COLOR_abstractmetamodel___MMLocalProperty___full_name SFT_abstractmetamodel[163]
194 #define COLOR_abstractmetamodel___MMLocalProperty___set_global SFT_abstractmetamodel[164]
195 #define COLOR_abstractmetamodel___MMLocalProperty___init SFT_abstractmetamodel[165]
196 #define ID_MMAttribute SFT_abstractmetamodel[166]
197 #define COLOR_MMAttribute SFT_abstractmetamodel[167]
198 #define INIT_TABLE_POS_MMAttribute SFT_abstractmetamodel[168]
199 #define ID_MMMethod SFT_abstractmetamodel[169]
200 #define COLOR_MMMethod SFT_abstractmetamodel[170]
201 #define INIT_TABLE_POS_MMMethod SFT_abstractmetamodel[171]
202 #define ID_MMConcreteClass SFT_abstractmetamodel[172]
203 #define COLOR_MMConcreteClass SFT_abstractmetamodel[173]
204 #define INIT_TABLE_POS_MMConcreteClass SFT_abstractmetamodel[174]
205 #define ID_MMConcreteProperty SFT_abstractmetamodel[175]
206 #define COLOR_MMConcreteProperty SFT_abstractmetamodel[176]
207 #define COLOR_abstractmetamodel___MMConcreteProperty____cprhe SFT_abstractmetamodel[177]
208 #define COLOR_abstractmetamodel___MMConcreteProperty____need_super SFT_abstractmetamodel[178]
209 #define INIT_TABLE_POS_MMConcreteProperty SFT_abstractmetamodel[179]
210 #define COLOR_abstractmetamodel___MMConcreteProperty___cprhe SFT_abstractmetamodel[180]
211 #define COLOR_abstractmetamodel___MMConcreteProperty___need_super SFT_abstractmetamodel[181]
212 #define COLOR_abstractmetamodel___MMConcreteProperty___need_super__eq SFT_abstractmetamodel[182]
213 #define COLOR_abstractmetamodel___MMConcreteProperty___new_global SFT_abstractmetamodel[183]
214 typedef void (* abstractmetamodel___MMContext___init_t)(val_t self, int* init_table);
215 void abstractmetamodel___MMContext___init(val_t self, int* init_table);
216 val_t NEW_abstractmetamodel___MMContext___init();
217 #define LOCATE_abstractmetamodel___MMContext___init "abstractmetamodel::MMContext::init"
218 #define ATTR_abstractmetamodel___MMContext____module_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____module_hierarchy)
219 typedef val_t (* abstractmetamodel___MMContext___module_hierarchy_t)(val_t self);
220 val_t abstractmetamodel___MMContext___module_hierarchy(val_t self);
221 #define LOCATE_abstractmetamodel___MMContext___module_hierarchy "abstractmetamodel::MMContext::module_hierarchy"
222 #define ATTR_abstractmetamodel___MMContext____class_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____class_hierarchy)
223 typedef val_t (* abstractmetamodel___MMContext___class_hierarchy_t)(val_t self);
224 val_t abstractmetamodel___MMContext___class_hierarchy(val_t self);
225 #define LOCATE_abstractmetamodel___MMContext___class_hierarchy "abstractmetamodel::MMContext::class_hierarchy"
226 #define ATTR_abstractmetamodel___MMContext____global_classes(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____global_classes)
227 #define ATTR_abstractmetamodel___MMContext____modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____modules)
228 typedef val_t (* abstractmetamodel___MMContext___modules_t)(val_t self);
229 val_t abstractmetamodel___MMContext___modules(val_t self);
230 #define LOCATE_abstractmetamodel___MMContext___modules "abstractmetamodel::MMContext::modules"
231 typedef void (* abstractmetamodel___MMContext___add_module_t)(val_t self, val_t param0, val_t param1);
232 void abstractmetamodel___MMContext___add_module(val_t self, val_t param0, val_t param1);
233 #define LOCATE_abstractmetamodel___MMContext___add_module "abstractmetamodel::MMContext::add_module"
234 typedef void (* abstractmetamodel___MMContext___add_global_class_t)(val_t self, val_t param0);
235 void abstractmetamodel___MMContext___add_global_class(val_t self, val_t param0);
236 #define LOCATE_abstractmetamodel___MMContext___add_global_class "abstractmetamodel::MMContext::add_global_class"
237 typedef void (* abstractmetamodel___MMContext___add_local_class_t)(val_t self, val_t param0, val_t param1);
238 void abstractmetamodel___MMContext___add_local_class(val_t self, val_t param0, val_t param1);
239 #define LOCATE_abstractmetamodel___MMContext___add_local_class "abstractmetamodel::MMContext::add_local_class"
240 #define ATTR_abstractmetamodel___MMDirectory____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____name)
241 typedef val_t (* abstractmetamodel___MMDirectory___name_t)(val_t self);
242 val_t abstractmetamodel___MMDirectory___name(val_t self);
243 #define LOCATE_abstractmetamodel___MMDirectory___name "abstractmetamodel::MMDirectory::name"
244 #define ATTR_abstractmetamodel___MMDirectory____path(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____path)
245 typedef val_t (* abstractmetamodel___MMDirectory___path_t)(val_t self);
246 val_t abstractmetamodel___MMDirectory___path(val_t self);
247 #define LOCATE_abstractmetamodel___MMDirectory___path "abstractmetamodel::MMDirectory::path"
248 #define ATTR_abstractmetamodel___MMDirectory____parent(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____parent)
249 typedef val_t (* abstractmetamodel___MMDirectory___parent_t)(val_t self);
250 val_t abstractmetamodel___MMDirectory___parent(val_t self);
251 #define LOCATE_abstractmetamodel___MMDirectory___parent "abstractmetamodel::MMDirectory::parent"
252 #define ATTR_abstractmetamodel___MMDirectory____owner(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____owner)
253 typedef val_t (* abstractmetamodel___MMDirectory___owner_t)(val_t self);
254 val_t abstractmetamodel___MMDirectory___owner(val_t self);
255 #define LOCATE_abstractmetamodel___MMDirectory___owner "abstractmetamodel::MMDirectory::owner"
256 typedef void (* abstractmetamodel___MMDirectory___owner__eq_t)(val_t self, val_t param0);
257 void abstractmetamodel___MMDirectory___owner__eq(val_t self, val_t param0);
258 #define LOCATE_abstractmetamodel___MMDirectory___owner__eq "abstractmetamodel::MMDirectory::owner="
259 #define ATTR_abstractmetamodel___MMDirectory____modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____modules)
260 typedef val_t (* abstractmetamodel___MMDirectory___modules_t)(val_t self);
261 val_t abstractmetamodel___MMDirectory___modules(val_t self);
262 #define LOCATE_abstractmetamodel___MMDirectory___modules "abstractmetamodel::MMDirectory::modules"
263 typedef void (* abstractmetamodel___MMDirectory___add_module_t)(val_t self, val_t param0);
264 void abstractmetamodel___MMDirectory___add_module(val_t self, val_t param0);
265 #define LOCATE_abstractmetamodel___MMDirectory___add_module "abstractmetamodel::MMDirectory::add_module"
266 #define ATTR_abstractmetamodel___MMDirectory____dhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____dhe)
267 typedef val_t (* abstractmetamodel___MMDirectory___dhe_t)(val_t self);
268 val_t abstractmetamodel___MMDirectory___dhe(val_t self);
269 #define LOCATE_abstractmetamodel___MMDirectory___dhe "abstractmetamodel::MMDirectory::dhe"
270 typedef void (* abstractmetamodel___MMDirectory___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
271 void abstractmetamodel___MMDirectory___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
272 val_t NEW_abstractmetamodel___MMDirectory___init(val_t param0, val_t param1, val_t param2);
273 #define LOCATE_abstractmetamodel___MMDirectory___init "abstractmetamodel::MMDirectory::init"
274 typedef val_t (* abstractmetamodel___MMDirectory___full_name_for_t)(val_t self, val_t param0);
275 val_t abstractmetamodel___MMDirectory___full_name_for(val_t self, val_t param0);
276 #define LOCATE_abstractmetamodel___MMDirectory___full_name_for "abstractmetamodel::MMDirectory::full_name_for"
277 #define ATTR_abstractmetamodel___MMModule____context(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____context)
278 typedef val_t (* abstractmetamodel___MMModule___context_t)(val_t self);
279 val_t abstractmetamodel___MMModule___context(val_t self);
280 #define LOCATE_abstractmetamodel___MMModule___context "abstractmetamodel::MMModule::context"
281 #define ATTR_abstractmetamodel___MMModule____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____name)
282 typedef val_t (* abstractmetamodel___MMModule___name_t)(val_t self);
283 val_t abstractmetamodel___MMModule___name(val_t self);
284 #define LOCATE_abstractmetamodel___MMModule___name "abstractmetamodel::MMModule::name"
285 #define ATTR_abstractmetamodel___MMModule____full_name(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____full_name)
286 typedef val_t (* abstractmetamodel___MMModule___full_name_t)(val_t self);
287 val_t abstractmetamodel___MMModule___full_name(val_t self);
288 #define LOCATE_abstractmetamodel___MMModule___full_name "abstractmetamodel::MMModule::full_name"
289 #define ATTR_abstractmetamodel___MMModule____directory(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____directory)
290 typedef val_t (* abstractmetamodel___MMModule___directory_t)(val_t self);
291 val_t abstractmetamodel___MMModule___directory(val_t self);
292 #define LOCATE_abstractmetamodel___MMModule___directory "abstractmetamodel::MMModule::directory"
293 #define ATTR_abstractmetamodel___MMModule____mhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____mhe)
294 typedef val_t (* abstractmetamodel___MMModule___mhe_t)(val_t self);
295 val_t abstractmetamodel___MMModule___mhe(val_t self);
296 #define LOCATE_abstractmetamodel___MMModule___mhe "abstractmetamodel::MMModule::mhe"
297 #define ATTR_abstractmetamodel___MMModule____global_classes(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____global_classes)
298 typedef val_t (* abstractmetamodel___MMModule___global_classes_t)(val_t self);
299 val_t abstractmetamodel___MMModule___global_classes(val_t self);
300 #define LOCATE_abstractmetamodel___MMModule___global_classes "abstractmetamodel::MMModule::global_classes"
301 #define ATTR_abstractmetamodel___MMModule____local_classes(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____local_classes)
302 typedef val_t (* abstractmetamodel___MMModule___local_classes_t)(val_t self);
303 val_t abstractmetamodel___MMModule___local_classes(val_t self);
304 #define LOCATE_abstractmetamodel___MMModule___local_classes "abstractmetamodel::MMModule::local_classes"
305 #define ATTR_abstractmetamodel___MMModule____class_specialization_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____class_specialization_hierarchy)
306 typedef val_t (* abstractmetamodel___MMModule___class_specialization_hierarchy_t)(val_t self);
307 val_t abstractmetamodel___MMModule___class_specialization_hierarchy(val_t self);
308 #define LOCATE_abstractmetamodel___MMModule___class_specialization_hierarchy "abstractmetamodel::MMModule::class_specialization_hierarchy"
309 #define ATTR_abstractmetamodel___MMModule____intrude_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____intrude_modules)
310 #define ATTR_abstractmetamodel___MMModule____public_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____public_modules)
311 #define ATTR_abstractmetamodel___MMModule____private_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____private_modules)
312 #define ATTR_abstractmetamodel___MMModule____explicit_imported_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____explicit_imported_modules)
313 typedef val_t (* abstractmetamodel___MMModule___explicit_imported_modules_t)(val_t self);
314 val_t abstractmetamodel___MMModule___explicit_imported_modules(val_t self);
315 #define LOCATE_abstractmetamodel___MMModule___explicit_imported_modules "abstractmetamodel::MMModule::explicit_imported_modules"
316 #define ATTR_abstractmetamodel___MMModule____local_class_by_global(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____local_class_by_global)
317 #define ATTR_abstractmetamodel___MMModule____global_class_by_name(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____global_class_by_name)
318 typedef void (* abstractmetamodel___MMModule___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
319 void abstractmetamodel___MMModule___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
320 val_t NEW_abstractmetamodel___MMModule___init(val_t param0, val_t param1, val_t param2);
321 #define LOCATE_abstractmetamodel___MMModule___init "abstractmetamodel::MMModule::init"
322 typedef void (* abstractmetamodel___MMModule___add_super_module_t)(val_t self, val_t param0, val_t param1);
323 void abstractmetamodel___MMModule___add_super_module(val_t self, val_t param0, val_t param1);
324 #define LOCATE_abstractmetamodel___MMModule___add_super_module "abstractmetamodel::MMModule::add_super_module"
325 typedef val_t (* abstractmetamodel___MMModule___visibility_for_t)(val_t self, val_t param0);
326 val_t abstractmetamodel___MMModule___visibility_for(val_t self, val_t param0);
327 #define LOCATE_abstractmetamodel___MMModule___visibility_for "abstractmetamodel::MMModule::visibility_for"
328 typedef val_t (* abstractmetamodel___MMModule_____bra_t)(val_t self, val_t param0);
329 val_t abstractmetamodel___MMModule_____bra(val_t self, val_t param0);
330 #define LOCATE_abstractmetamodel___MMModule_____bra "abstractmetamodel::MMModule::[]"
331 typedef void (* abstractmetamodel___MMModule___add_local_class_t)(val_t self, val_t param0);
332 void abstractmetamodel___MMModule___add_local_class(val_t self, val_t param0);
333 #define LOCATE_abstractmetamodel___MMModule___add_local_class "abstractmetamodel::MMModule::add_local_class"
334 typedef val_t (* abstractmetamodel___MMModule___class_by_name_t)(val_t self, val_t param0);
335 val_t abstractmetamodel___MMModule___class_by_name(val_t self, val_t param0);
336 #define LOCATE_abstractmetamodel___MMModule___class_by_name "abstractmetamodel::MMModule::class_by_name"
337 typedef val_t (* abstractmetamodel___MMModule___has_global_class_named_t)(val_t self, val_t param0);
338 val_t abstractmetamodel___MMModule___has_global_class_named(val_t self, val_t param0);
339 #define LOCATE_abstractmetamodel___MMModule___has_global_class_named "abstractmetamodel::MMModule::has_global_class_named"
340 typedef val_t (* abstractmetamodel___MMModule___global_class_named_t)(val_t self, val_t param0);
341 val_t abstractmetamodel___MMModule___global_class_named(val_t self, val_t param0);
342 #define LOCATE_abstractmetamodel___MMModule___global_class_named "abstractmetamodel::MMModule::global_class_named"
343 typedef val_t (* abstractmetamodel___MMModule___to_s_t)(val_t self);
344 val_t abstractmetamodel___MMModule___to_s(val_t self);
345 #define LOCATE_abstractmetamodel___MMModule___to_s "abstractmetamodel::MMModule::(string::Object::to_s)"
346 typedef void (* abstractmetamodel___MMModule___set_supers_class_t)(val_t self, val_t param0, val_t param1);
347 void abstractmetamodel___MMModule___set_supers_class(val_t self, val_t param0, val_t param1);
348 #define LOCATE_abstractmetamodel___MMModule___set_supers_class "abstractmetamodel::MMModule::set_supers_class"
349 typedef void (* abstractmetamodel___MMModule___register_global_class_t)(val_t self, val_t param0);
350 void abstractmetamodel___MMModule___register_global_class(val_t self, val_t param0);
351 #define LOCATE_abstractmetamodel___MMModule___register_global_class "abstractmetamodel::MMModule::register_global_class"
352 #define ATTR_abstractmetamodel___MMGlobalClass____intro(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____intro)
353 typedef val_t (* abstractmetamodel___MMGlobalClass___intro_t)(val_t self);
354 val_t abstractmetamodel___MMGlobalClass___intro(val_t self);
355 #define LOCATE_abstractmetamodel___MMGlobalClass___intro "abstractmetamodel::MMGlobalClass::intro"
356 #define ATTR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy)
357 typedef val_t (* abstractmetamodel___MMGlobalClass___class_refinement_hierarchy_t)(val_t self);
358 val_t abstractmetamodel___MMGlobalClass___class_refinement_hierarchy(val_t self);
359 #define LOCATE_abstractmetamodel___MMGlobalClass___class_refinement_hierarchy "abstractmetamodel::MMGlobalClass::class_refinement_hierarchy"
360 typedef void (* abstractmetamodel___MMGlobalClass___init_t)(val_t self, val_t param0, int* init_table);
361 void abstractmetamodel___MMGlobalClass___init(val_t self, val_t param0, int* init_table);
362 val_t NEW_abstractmetamodel___MMGlobalClass___init(val_t param0);
363 #define LOCATE_abstractmetamodel___MMGlobalClass___init "abstractmetamodel::MMGlobalClass::init"
364 typedef val_t (* abstractmetamodel___MMGlobalClass___name_t)(val_t self);
365 val_t abstractmetamodel___MMGlobalClass___name(val_t self);
366 #define LOCATE_abstractmetamodel___MMGlobalClass___name "abstractmetamodel::MMGlobalClass::name"
367 typedef val_t (* abstractmetamodel___MMGlobalClass___module_t)(val_t self);
368 val_t abstractmetamodel___MMGlobalClass___module(val_t self);
369 #define LOCATE_abstractmetamodel___MMGlobalClass___module "abstractmetamodel::MMGlobalClass::module"
370 typedef val_t (* abstractmetamodel___MMGlobalClass___to_s_t)(val_t self);
371 val_t abstractmetamodel___MMGlobalClass___to_s(val_t self);
372 #define LOCATE_abstractmetamodel___MMGlobalClass___to_s "abstractmetamodel::MMGlobalClass::(string::Object::to_s)"
373 typedef void (* abstractmetamodel___MMGlobalClass___register_local_class_t)(val_t self, val_t param0);
374 void abstractmetamodel___MMGlobalClass___register_local_class(val_t self, val_t param0);
375 #define LOCATE_abstractmetamodel___MMGlobalClass___register_local_class "abstractmetamodel::MMGlobalClass::register_local_class"
376 #define ATTR_abstractmetamodel___MMGlobalClass____is_interface(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____is_interface)
377 typedef val_t (* abstractmetamodel___MMGlobalClass___is_interface_t)(val_t self);
378 val_t abstractmetamodel___MMGlobalClass___is_interface(val_t self);
379 #define LOCATE_abstractmetamodel___MMGlobalClass___is_interface "abstractmetamodel::MMGlobalClass::is_interface"
380 typedef void (* abstractmetamodel___MMGlobalClass___is_interface__eq_t)(val_t self, val_t param0);
381 void abstractmetamodel___MMGlobalClass___is_interface__eq(val_t self, val_t param0);
382 #define LOCATE_abstractmetamodel___MMGlobalClass___is_interface__eq "abstractmetamodel::MMGlobalClass::is_interface="
383 #define ATTR_abstractmetamodel___MMGlobalClass____is_abstract(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____is_abstract)
384 typedef val_t (* abstractmetamodel___MMGlobalClass___is_abstract_t)(val_t self);
385 val_t abstractmetamodel___MMGlobalClass___is_abstract(val_t self);
386 #define LOCATE_abstractmetamodel___MMGlobalClass___is_abstract "abstractmetamodel::MMGlobalClass::is_abstract"
387 typedef void (* abstractmetamodel___MMGlobalClass___is_abstract__eq_t)(val_t self, val_t param0);
388 void abstractmetamodel___MMGlobalClass___is_abstract__eq(val_t self, val_t param0);
389 #define LOCATE_abstractmetamodel___MMGlobalClass___is_abstract__eq "abstractmetamodel::MMGlobalClass::is_abstract="
390 #define ATTR_abstractmetamodel___MMGlobalClass____is_universal(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____is_universal)
391 typedef val_t (* abstractmetamodel___MMGlobalClass___is_universal_t)(val_t self);
392 val_t abstractmetamodel___MMGlobalClass___is_universal(val_t self);
393 #define LOCATE_abstractmetamodel___MMGlobalClass___is_universal "abstractmetamodel::MMGlobalClass::is_universal"
394 typedef void (* abstractmetamodel___MMGlobalClass___is_universal__eq_t)(val_t self, val_t param0);
395 void abstractmetamodel___MMGlobalClass___is_universal__eq(val_t self, val_t param0);
396 #define LOCATE_abstractmetamodel___MMGlobalClass___is_universal__eq "abstractmetamodel::MMGlobalClass::is_universal="
397 #define ATTR_abstractmetamodel___MMGlobalClass____visibility_level(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____visibility_level)
398 typedef val_t (* abstractmetamodel___MMGlobalClass___visibility_level_t)(val_t self);
399 val_t abstractmetamodel___MMGlobalClass___visibility_level(val_t self);
400 #define LOCATE_abstractmetamodel___MMGlobalClass___visibility_level "abstractmetamodel::MMGlobalClass::visibility_level"
401 typedef void (* abstractmetamodel___MMGlobalClass___visibility_level__eq_t)(val_t self, val_t param0);
402 void abstractmetamodel___MMGlobalClass___visibility_level__eq(val_t self, val_t param0);
403 #define LOCATE_abstractmetamodel___MMGlobalClass___visibility_level__eq "abstractmetamodel::MMGlobalClass::visibility_level="
404 #define ATTR_abstractmetamodel___MMLocalClass____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____name)
405 typedef val_t (* abstractmetamodel___MMLocalClass___name_t)(val_t self);
406 val_t abstractmetamodel___MMLocalClass___name(val_t self);
407 #define LOCATE_abstractmetamodel___MMLocalClass___name "abstractmetamodel::MMLocalClass::name"
408 #define ATTR_abstractmetamodel___MMLocalClass____arity(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____arity)
409 typedef val_t (* abstractmetamodel___MMLocalClass___arity_t)(val_t self);
410 val_t abstractmetamodel___MMLocalClass___arity(val_t self);
411 #define LOCATE_abstractmetamodel___MMLocalClass___arity "abstractmetamodel::MMLocalClass::arity"
412 #define ATTR_abstractmetamodel___MMLocalClass____module(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____module)
413 typedef val_t (* abstractmetamodel___MMLocalClass___module_t)(val_t self);
414 val_t abstractmetamodel___MMLocalClass___module(val_t self);
415 #define LOCATE_abstractmetamodel___MMLocalClass___module "abstractmetamodel::MMLocalClass::module"
416 #define ATTR_abstractmetamodel___MMLocalClass____abstract(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____abstract)
417 typedef val_t (* abstractmetamodel___MMLocalClass___abstract_t)(val_t self);
418 val_t abstractmetamodel___MMLocalClass___abstract(val_t self);
419 #define LOCATE_abstractmetamodel___MMLocalClass___abstract "abstractmetamodel::MMLocalClass::abstract"
420 typedef void (* abstractmetamodel___MMLocalClass___abstract__eq_t)(val_t self, val_t param0);
421 void abstractmetamodel___MMLocalClass___abstract__eq(val_t self, val_t param0);
422 #define LOCATE_abstractmetamodel___MMLocalClass___abstract__eq "abstractmetamodel::MMLocalClass::abstract="
423 #define ATTR_abstractmetamodel___MMLocalClass____global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____global)
424 typedef val_t (* abstractmetamodel___MMLocalClass___global_t)(val_t self);
425 val_t abstractmetamodel___MMLocalClass___global(val_t self);
426 #define LOCATE_abstractmetamodel___MMLocalClass___global "abstractmetamodel::MMLocalClass::global"
427 #define ATTR_abstractmetamodel___MMLocalClass____crhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____crhe)
428 typedef val_t (* abstractmetamodel___MMLocalClass___crhe_t)(val_t self);
429 val_t abstractmetamodel___MMLocalClass___crhe(val_t self);
430 #define LOCATE_abstractmetamodel___MMLocalClass___crhe "abstractmetamodel::MMLocalClass::crhe"
431 #define ATTR_abstractmetamodel___MMLocalClass____cshe(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____cshe)
432 typedef val_t (* abstractmetamodel___MMLocalClass___cshe_t)(val_t self);
433 val_t abstractmetamodel___MMLocalClass___cshe(val_t self);
434 #define LOCATE_abstractmetamodel___MMLocalClass___cshe "abstractmetamodel::MMLocalClass::cshe"
435 #define ATTR_abstractmetamodel___MMLocalClass____che(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____che)
436 typedef val_t (* abstractmetamodel___MMLocalClass___che_t)(val_t self);
437 val_t abstractmetamodel___MMLocalClass___che(val_t self);
438 #define LOCATE_abstractmetamodel___MMLocalClass___che "abstractmetamodel::MMLocalClass::che"
439 #define ATTR_abstractmetamodel___MMLocalClass____local_property_by_global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____local_property_by_global)
440 typedef val_t (* abstractmetamodel___MMLocalClass___local_property_by_global_t)(val_t self);
441 val_t abstractmetamodel___MMLocalClass___local_property_by_global(val_t self);
442 #define LOCATE_abstractmetamodel___MMLocalClass___local_property_by_global "abstractmetamodel::MMLocalClass::local_property_by_global"
443 #define ATTR_abstractmetamodel___MMLocalClass____global_properties(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____global_properties)
444 typedef val_t (* abstractmetamodel___MMLocalClass___global_properties_t)(val_t self);
445 val_t abstractmetamodel___MMLocalClass___global_properties(val_t self);
446 #define LOCATE_abstractmetamodel___MMLocalClass___global_properties "abstractmetamodel::MMLocalClass::global_properties"
447 #define ATTR_abstractmetamodel___MMLocalClass____properties_by_name(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____properties_by_name)
448 typedef val_t (* abstractmetamodel___MMLocalClass___properties_by_name_t)(val_t self);
449 val_t abstractmetamodel___MMLocalClass___properties_by_name(val_t self);
450 #define LOCATE_abstractmetamodel___MMLocalClass___properties_by_name "abstractmetamodel::MMLocalClass::properties_by_name"
451 typedef void (* abstractmetamodel___MMLocalClass___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
452 void abstractmetamodel___MMLocalClass___init(val_t self, val_t param0, val_t param1, int* init_table);
453 val_t NEW_abstractmetamodel___MMLocalClass___init(val_t param0, val_t param1);
454 #define LOCATE_abstractmetamodel___MMLocalClass___init "abstractmetamodel::MMLocalClass::init"
455 typedef val_t (* abstractmetamodel___MMLocalClass___for_module_t)(val_t self, val_t param0);
456 val_t abstractmetamodel___MMLocalClass___for_module(val_t self, val_t param0);
457 #define LOCATE_abstractmetamodel___MMLocalClass___for_module "abstractmetamodel::MMLocalClass::for_module"
458 typedef void (* abstractmetamodel___MMLocalClass___new_global_t)(val_t self);
459 void abstractmetamodel___MMLocalClass___new_global(val_t self);
460 #define LOCATE_abstractmetamodel___MMLocalClass___new_global "abstractmetamodel::MMLocalClass::new_global"
461 typedef void (* abstractmetamodel___MMLocalClass___set_global_t)(val_t self, val_t param0);
462 void abstractmetamodel___MMLocalClass___set_global(val_t self, val_t param0);
463 #define LOCATE_abstractmetamodel___MMLocalClass___set_global "abstractmetamodel::MMLocalClass::set_global"
464 typedef val_t (* abstractmetamodel___MMLocalClass___has_global_property_by_name_t)(val_t self, val_t param0);
465 val_t abstractmetamodel___MMLocalClass___has_global_property_by_name(val_t self, val_t param0);
466 #define LOCATE_abstractmetamodel___MMLocalClass___has_global_property_by_name "abstractmetamodel::MMLocalClass::has_global_property_by_name"
467 typedef val_t (* abstractmetamodel___MMLocalClass___get_property_by_name_t)(val_t self, val_t param0);
468 val_t abstractmetamodel___MMLocalClass___get_property_by_name(val_t self, val_t param0);
469 #define LOCATE_abstractmetamodel___MMLocalClass___get_property_by_name "abstractmetamodel::MMLocalClass::get_property_by_name"
470 typedef val_t (* abstractmetamodel___MMLocalClass___attribute_t)(val_t self, val_t param0);
471 val_t abstractmetamodel___MMLocalClass___attribute(val_t self, val_t param0);
472 #define LOCATE_abstractmetamodel___MMLocalClass___attribute "abstractmetamodel::MMLocalClass::attribute"
473 typedef val_t (* abstractmetamodel___MMLocalClass___method_t)(val_t self, val_t param0);
474 val_t abstractmetamodel___MMLocalClass___method(val_t self, val_t param0);
475 #define LOCATE_abstractmetamodel___MMLocalClass___method "abstractmetamodel::MMLocalClass::method"
476 typedef val_t (* abstractmetamodel___MMLocalClass___super_methods_named_t)(val_t self, val_t param0);
477 val_t abstractmetamodel___MMLocalClass___super_methods_named(val_t self, val_t param0);
478 #define LOCATE_abstractmetamodel___MMLocalClass___super_methods_named "abstractmetamodel::MMLocalClass::super_methods_named"
479 typedef void (* abstractmetamodel___MMLocalClass___register_local_property_t)(val_t self, val_t param0);
480 void abstractmetamodel___MMLocalClass___register_local_property(val_t self, val_t param0);
481 #define LOCATE_abstractmetamodel___MMLocalClass___register_local_property "abstractmetamodel::MMLocalClass::register_local_property"
482 typedef void (* abstractmetamodel___MMLocalClass___register_global_property_t)(val_t self, val_t param0);
483 void abstractmetamodel___MMLocalClass___register_global_property(val_t self, val_t param0);
484 #define LOCATE_abstractmetamodel___MMLocalClass___register_global_property "abstractmetamodel::MMLocalClass::register_global_property"
485 typedef val_t (* abstractmetamodel___MMLocalClass_____bra_t)(val_t self, val_t param0);
486 val_t abstractmetamodel___MMLocalClass_____bra(val_t self, val_t param0);
487 #define LOCATE_abstractmetamodel___MMLocalClass_____bra "abstractmetamodel::MMLocalClass::[]"
488 typedef val_t (* abstractmetamodel___MMLocalClass___context_t)(val_t self);
489 val_t abstractmetamodel___MMLocalClass___context(val_t self);
490 #define LOCATE_abstractmetamodel___MMLocalClass___context "abstractmetamodel::MMLocalClass::context"
491 typedef val_t (* abstractmetamodel___MMLocalClass___to_s_t)(val_t self);
492 val_t abstractmetamodel___MMLocalClass___to_s(val_t self);
493 #define LOCATE_abstractmetamodel___MMLocalClass___to_s "abstractmetamodel::MMLocalClass::(string::Object::to_s)"
494 #define ATTR_abstractmetamodel___MMGlobalProperty____intro(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____intro)
495 typedef val_t (* abstractmetamodel___MMGlobalProperty___intro_t)(val_t self);
496 val_t abstractmetamodel___MMGlobalProperty___intro(val_t self);
497 #define LOCATE_abstractmetamodel___MMGlobalProperty___intro "abstractmetamodel::MMGlobalProperty::intro"
498 typedef val_t (* abstractmetamodel___MMGlobalProperty___local_class_t)(val_t self);
499 val_t abstractmetamodel___MMGlobalProperty___local_class(val_t self);
500 #define LOCATE_abstractmetamodel___MMGlobalProperty___local_class "abstractmetamodel::MMGlobalProperty::local_class"
501 #define ATTR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy)
502 typedef val_t (* abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy_t)(val_t self);
503 val_t abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy(val_t self);
504 #define LOCATE_abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy "abstractmetamodel::MMGlobalProperty::concrete_property_hierarchy"
505 typedef void (* abstractmetamodel___MMGlobalProperty___init_t)(val_t self, val_t param0, int* init_table);
506 void abstractmetamodel___MMGlobalProperty___init(val_t self, val_t param0, int* init_table);
507 val_t NEW_abstractmetamodel___MMGlobalProperty___init(val_t param0);
508 #define LOCATE_abstractmetamodel___MMGlobalProperty___init "abstractmetamodel::MMGlobalProperty::init"
509 typedef val_t (* abstractmetamodel___MMGlobalProperty___to_s_t)(val_t self);
510 val_t abstractmetamodel___MMGlobalProperty___to_s(val_t self);
511 #define LOCATE_abstractmetamodel___MMGlobalProperty___to_s "abstractmetamodel::MMGlobalProperty::(string::Object::to_s)"
512 typedef void (* abstractmetamodel___MMGlobalProperty___add_concrete_property_t)(val_t self, val_t param0, val_t param1);
513 void abstractmetamodel___MMGlobalProperty___add_concrete_property(val_t self, val_t param0, val_t param1);
514 #define LOCATE_abstractmetamodel___MMGlobalProperty___add_concrete_property "abstractmetamodel::MMGlobalProperty::add_concrete_property"
515 typedef val_t (* abstractmetamodel___MMGlobalProperty___is_attribute_t)(val_t self);
516 val_t abstractmetamodel___MMGlobalProperty___is_attribute(val_t self);
517 #define LOCATE_abstractmetamodel___MMGlobalProperty___is_attribute "abstractmetamodel::MMGlobalProperty::is_attribute"
518 typedef val_t (* abstractmetamodel___MMGlobalProperty___is_method_t)(val_t self);
519 val_t abstractmetamodel___MMGlobalProperty___is_method(val_t self);
520 #define LOCATE_abstractmetamodel___MMGlobalProperty___is_method "abstractmetamodel::MMGlobalProperty::is_method"
521 #define ATTR_abstractmetamodel___MMGlobalProperty____is_init(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____is_init)
522 typedef val_t (* abstractmetamodel___MMGlobalProperty___is_init_t)(val_t self);
523 val_t abstractmetamodel___MMGlobalProperty___is_init(val_t self);
524 #define LOCATE_abstractmetamodel___MMGlobalProperty___is_init "abstractmetamodel::MMGlobalProperty::is_init"
525 typedef void (* abstractmetamodel___MMGlobalProperty___is_init__eq_t)(val_t self, val_t param0);
526 void abstractmetamodel___MMGlobalProperty___is_init__eq(val_t self, val_t param0);
527 #define LOCATE_abstractmetamodel___MMGlobalProperty___is_init__eq "abstractmetamodel::MMGlobalProperty::is_init="
528 #define ATTR_abstractmetamodel___MMGlobalProperty____visibility_level(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____visibility_level)
529 typedef val_t (* abstractmetamodel___MMGlobalProperty___visibility_level_t)(val_t self);
530 val_t abstractmetamodel___MMGlobalProperty___visibility_level(val_t self);
531 #define LOCATE_abstractmetamodel___MMGlobalProperty___visibility_level "abstractmetamodel::MMGlobalProperty::visibility_level"
532 typedef void (* abstractmetamodel___MMGlobalProperty___visibility_level__eq_t)(val_t self, val_t param0);
533 void abstractmetamodel___MMGlobalProperty___visibility_level__eq(val_t self, val_t param0);
534 #define LOCATE_abstractmetamodel___MMGlobalProperty___visibility_level__eq "abstractmetamodel::MMGlobalProperty::visibility_level="
535 #define ATTR_abstractmetamodel___MMLocalProperty____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____name)
536 typedef val_t (* abstractmetamodel___MMLocalProperty___name_t)(val_t self);
537 val_t abstractmetamodel___MMLocalProperty___name(val_t self);
538 #define LOCATE_abstractmetamodel___MMLocalProperty___name "abstractmetamodel::MMLocalProperty::name"
539 #define ATTR_abstractmetamodel___MMLocalProperty____local_class(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____local_class)
540 typedef val_t (* abstractmetamodel___MMLocalProperty___local_class_t)(val_t self);
541 val_t abstractmetamodel___MMLocalProperty___local_class(val_t self);
542 #define LOCATE_abstractmetamodel___MMLocalProperty___local_class "abstractmetamodel::MMLocalProperty::local_class"
543 #define ATTR_abstractmetamodel___MMLocalProperty____global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____global)
544 typedef val_t (* abstractmetamodel___MMLocalProperty___global_t)(val_t self);
545 val_t abstractmetamodel___MMLocalProperty___global(val_t self);
546 #define LOCATE_abstractmetamodel___MMLocalProperty___global "abstractmetamodel::MMLocalProperty::global"
547 #define ATTR_abstractmetamodel___MMLocalProperty____super_prop(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____super_prop)
548 typedef val_t (* abstractmetamodel___MMLocalProperty___super_prop_t)(val_t self);
549 val_t abstractmetamodel___MMLocalProperty___super_prop(val_t self);
550 #define LOCATE_abstractmetamodel___MMLocalProperty___super_prop "abstractmetamodel::MMLocalProperty::super_prop"
551 #define ATTR_abstractmetamodel___MMLocalProperty____concrete_property(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____concrete_property)
552 typedef val_t (* abstractmetamodel___MMLocalProperty___concrete_property_t)(val_t self);
553 val_t abstractmetamodel___MMLocalProperty___concrete_property(val_t self);
554 #define LOCATE_abstractmetamodel___MMLocalProperty___concrete_property "abstractmetamodel::MMLocalProperty::concrete_property"
555 typedef val_t (* abstractmetamodel___MMLocalProperty___module_t)(val_t self);
556 val_t abstractmetamodel___MMLocalProperty___module(val_t self);
557 #define LOCATE_abstractmetamodel___MMLocalProperty___module "abstractmetamodel::MMLocalProperty::module"
558 typedef val_t (* abstractmetamodel___MMLocalProperty___full_name_t)(val_t self);
559 val_t abstractmetamodel___MMLocalProperty___full_name(val_t self);
560 #define LOCATE_abstractmetamodel___MMLocalProperty___full_name "abstractmetamodel::MMLocalProperty::full_name"
561 typedef void (* abstractmetamodel___MMLocalProperty___set_global_t)(val_t self, val_t param0);
562 void abstractmetamodel___MMLocalProperty___set_global(val_t self, val_t param0);
563 #define LOCATE_abstractmetamodel___MMLocalProperty___set_global "abstractmetamodel::MMLocalProperty::set_global"
564 typedef val_t (* abstractmetamodel___MMLocalProperty___to_s_t)(val_t self);
565 val_t abstractmetamodel___MMLocalProperty___to_s(val_t self);
566 #define LOCATE_abstractmetamodel___MMLocalProperty___to_s "abstractmetamodel::MMLocalProperty::(string::Object::to_s)"
567 typedef void (* abstractmetamodel___MMLocalProperty___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
568 void abstractmetamodel___MMLocalProperty___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
569 val_t NEW_abstractmetamodel___MMLocalProperty___init(val_t param0, val_t param1, val_t param2);
570 #define LOCATE_abstractmetamodel___MMLocalProperty___init "abstractmetamodel::MMLocalProperty::init"
571 #define ATTR_abstractmetamodel___MMConcreteProperty____cprhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMConcreteProperty____cprhe)
572 typedef val_t (* abstractmetamodel___MMConcreteProperty___cprhe_t)(val_t self);
573 val_t abstractmetamodel___MMConcreteProperty___cprhe(val_t self);
574 #define LOCATE_abstractmetamodel___MMConcreteProperty___cprhe "abstractmetamodel::MMConcreteProperty::cprhe"
575 #define ATTR_abstractmetamodel___MMConcreteProperty____need_super(recv) ATTR(recv, COLOR_abstractmetamodel___MMConcreteProperty____need_super)
576 typedef val_t (* abstractmetamodel___MMConcreteProperty___need_super_t)(val_t self);
577 val_t abstractmetamodel___MMConcreteProperty___need_super(val_t self);
578 #define LOCATE_abstractmetamodel___MMConcreteProperty___need_super "abstractmetamodel::MMConcreteProperty::need_super"
579 typedef void (* abstractmetamodel___MMConcreteProperty___need_super__eq_t)(val_t self, val_t param0);
580 void abstractmetamodel___MMConcreteProperty___need_super__eq(val_t self, val_t param0);
581 #define LOCATE_abstractmetamodel___MMConcreteProperty___need_super__eq "abstractmetamodel::MMConcreteProperty::need_super="
582 typedef void (* abstractmetamodel___MMConcreteProperty___new_global_t)(val_t self);
583 void abstractmetamodel___MMConcreteProperty___new_global(val_t self);
584 #define LOCATE_abstractmetamodel___MMConcreteProperty___new_global "abstractmetamodel::MMConcreteProperty::new_global"
585 #endif