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