c_src: update
[nit.git] / c_src / metamodel___inheritance._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./metamodel/inheritance. */
2 #ifndef metamodel___inheritance_sep
3 #define metamodel___inheritance_sep
4 #include "metamodel___static_type._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_metamodel___inheritance___MMImplicitLocalClass[];
8
9 extern const classtable_elt_t VFT_metamodel___inheritance___MMRefineAncestor[];
10
11 extern const classtable_elt_t VFT_metamodel___inheritance___MMSpecAncestor[];
12
13 extern const classtable_elt_t VFT_metamodel___inheritance___MMDefaultAncestor[];
14 extern const char *LOCATE_metamodel___inheritance;
15 extern const int SFT_metamodel___inheritance[];
16 #define CALL_metamodel___inheritance___MMContext___handle_property_conflict(recv) ((metamodel___inheritance___MMContext___handle_property_conflict_t)CALL((recv), (SFT_metamodel___inheritance[0] + 0)))
17 #define CALL_metamodel___inheritance___MMModule___type_any(recv) ((metamodel___inheritance___MMModule___type_any_t)CALL((recv), (SFT_metamodel___inheritance[1] + 0)))
18 #define CALL_metamodel___inheritance___MMModule___type_any_extern(recv) ((metamodel___inheritance___MMModule___type_any_extern_t)CALL((recv), (SFT_metamodel___inheritance[1] + 1)))
19 #define CALL_metamodel___inheritance___MMModule___import_global_classes(recv) ((metamodel___inheritance___MMModule___import_global_classes_t)CALL((recv), (SFT_metamodel___inheritance[1] + 2)))
20 #define CALL_metamodel___inheritance___MMModule___import_local_classes(recv) ((metamodel___inheritance___MMModule___import_local_classes_t)CALL((recv), (SFT_metamodel___inheritance[1] + 3)))
21 #define ATTR_metamodel___inheritance___MMLocalClass____direct_parents(recv) ATTR(recv, (SFT_metamodel___inheritance[2] + 0))
22 #define ATTR_metamodel___inheritance___MMLocalClass____computing_super(recv) ATTR(recv, (SFT_metamodel___inheritance[2] + 1))
23 #define ATTR_metamodel___inheritance___MMLocalClass____are_global_properties_inherited(recv) ATTR(recv, (SFT_metamodel___inheritance[2] + 2))
24 #define CALL_metamodel___inheritance___MMLocalClass___compute_super_classes(recv) ((metamodel___inheritance___MMLocalClass___compute_super_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 0)))
25 #define CALL_metamodel___inheritance___MMLocalClass___compute_ancestors(recv) ((metamodel___inheritance___MMLocalClass___compute_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 1)))
26 #define CALL_metamodel___inheritance___MMLocalClass___inherit_global_properties(recv) ((metamodel___inheritance___MMLocalClass___inherit_global_properties_t)CALL((recv), (SFT_metamodel___inheritance[3] + 2)))
27 #define CALL_metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property(recv) ((metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property_t)CALL((recv), (SFT_metamodel___inheritance[3] + 3)))
28 #define CALL_metamodel___inheritance___MMLocalClass___add_direct_parent(recv) ((metamodel___inheritance___MMLocalClass___add_direct_parent_t)CALL((recv), (SFT_metamodel___inheritance[3] + 4)))
29 #define CALL_metamodel___inheritance___MMLocalClass___computed_super_classes(recv) ((metamodel___inheritance___MMLocalClass___computed_super_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 5)))
30 #define CALL_metamodel___inheritance___MMLocalClass___computed_ancestors(recv) ((metamodel___inheritance___MMLocalClass___computed_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 6)))
31 #define CALL_metamodel___inheritance___MMLocalClass___ancestor_for(recv) ((metamodel___inheritance___MMLocalClass___ancestor_for_t)CALL((recv), (SFT_metamodel___inheritance[3] + 7)))
32 #define CALL_metamodel___inheritance___MMLocalClass___add_default_any_class(recv) ((metamodel___inheritance___MMLocalClass___add_default_any_class_t)CALL((recv), (SFT_metamodel___inheritance[3] + 8)))
33 #define CALL_metamodel___inheritance___MMLocalClass___add_super_classes(recv) ((metamodel___inheritance___MMLocalClass___add_super_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 9)))
34 #define CALL_metamodel___inheritance___MMLocalClass___add_explicit_classes(recv) ((metamodel___inheritance___MMLocalClass___add_explicit_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 10)))
35 #define CALL_metamodel___inheritance___MMLocalClass___compute_super_parents(recv) ((metamodel___inheritance___MMLocalClass___compute_super_parents_t)CALL((recv), (SFT_metamodel___inheritance[3] + 11)))
36 #define CALL_metamodel___inheritance___MMLocalClass___build_ancestors(recv) ((metamodel___inheritance___MMLocalClass___build_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 12)))
37 #define CALL_metamodel___inheritance___MMLocalClass___group_ancestors(recv) ((metamodel___inheritance___MMLocalClass___group_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 13)))
38 #define CALL_metamodel___inheritance___MMLocalClass___merge_ancestors(recv) ((metamodel___inheritance___MMLocalClass___merge_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 14)))
39 #define CALL_metamodel___inheritance___MMLocalClass___inherit_local_property(recv) ((metamodel___inheritance___MMLocalClass___inherit_local_property_t)CALL((recv), (SFT_metamodel___inheritance[3] + 15)))
40 #define CALL_metamodel___inheritance___MMLocalProperty___inherit_global(recv) ((metamodel___inheritance___MMLocalProperty___inherit_global_t)CALL((recv), (SFT_metamodel___inheritance[4] + 0)))
41 #define CALL_metamodel___inheritance___MMAncestor___add_in(recv) ((metamodel___inheritance___MMAncestor___add_in_t)CALL((recv), (SFT_metamodel___inheritance[5] + 0)))
42 #define ID_metamodel___inheritance___MMImplicitLocalClass (SFT_metamodel___inheritance[6])
43 #define COLOR_metamodel___inheritance___MMImplicitLocalClass (SFT_metamodel___inheritance[7])
44 #define INIT_TABLE_POS_metamodel___inheritance___MMImplicitLocalClass (SFT_metamodel___inheritance[8] + 0)
45 #define CALL_metamodel___inheritance___MMImplicitLocalClass___init(recv) ((metamodel___inheritance___MMImplicitLocalClass___init_t)CALL((recv), (SFT_metamodel___inheritance[8] + 1)))
46 #define ID_metamodel___inheritance___MMRefineAncestor (SFT_metamodel___inheritance[9])
47 #define COLOR_metamodel___inheritance___MMRefineAncestor (SFT_metamodel___inheritance[10])
48 #define ATTR_metamodel___inheritance___MMRefineAncestor____local_class(recv) ATTR(recv, (SFT_metamodel___inheritance[11] + 0))
49 #define INIT_TABLE_POS_metamodel___inheritance___MMRefineAncestor (SFT_metamodel___inheritance[12] + 0)
50 #define CALL_metamodel___inheritance___MMRefineAncestor___init(recv) ((metamodel___inheritance___MMRefineAncestor___init_t)CALL((recv), (SFT_metamodel___inheritance[12] + 1)))
51 #define ID_metamodel___inheritance___MMSpecAncestor (SFT_metamodel___inheritance[13])
52 #define COLOR_metamodel___inheritance___MMSpecAncestor (SFT_metamodel___inheritance[14])
53 #define INIT_TABLE_POS_metamodel___inheritance___MMSpecAncestor (SFT_metamodel___inheritance[15] + 0)
54 #define CALL_metamodel___inheritance___MMSpecAncestor___init(recv) ((metamodel___inheritance___MMSpecAncestor___init_t)CALL((recv), (SFT_metamodel___inheritance[15] + 1)))
55 #define ID_metamodel___inheritance___MMDefaultAncestor (SFT_metamodel___inheritance[16])
56 #define COLOR_metamodel___inheritance___MMDefaultAncestor (SFT_metamodel___inheritance[17])
57 #define INIT_TABLE_POS_metamodel___inheritance___MMDefaultAncestor (SFT_metamodel___inheritance[18] + 0)
58 #define CALL_metamodel___inheritance___MMDefaultAncestor___init(recv) ((metamodel___inheritance___MMDefaultAncestor___init_t)CALL((recv), (SFT_metamodel___inheritance[18] + 1)))
59 static const char * const LOCATE_metamodel___inheritance___MMContext___handle_property_conflict = "inheritance::MMContext::handle_property_conflict";
60 void metamodel___inheritance___MMContext___handle_property_conflict(val_t p0, val_t p1, val_t p2);
61 typedef void (*metamodel___inheritance___MMContext___handle_property_conflict_t)(val_t p0, val_t p1, val_t p2);
62 val_t NEW_MMContext_metamodel___abstractmetamodel___MMContext___init();
63 static const char * const LOCATE_metamodel___inheritance___MMModule___type_any = "inheritance::MMModule::type_any";
64 val_t metamodel___inheritance___MMModule___type_any(val_t p0);
65 typedef val_t (*metamodel___inheritance___MMModule___type_any_t)(val_t p0);
66 static const char * const LOCATE_metamodel___inheritance___MMModule___type_any_extern = "inheritance::MMModule::type_any_extern";
67 val_t metamodel___inheritance___MMModule___type_any_extern(val_t p0);
68 typedef val_t (*metamodel___inheritance___MMModule___type_any_extern_t)(val_t p0);
69 static const char * const LOCATE_metamodel___inheritance___MMModule___import_global_classes = "inheritance::MMModule::import_global_classes";
70 void metamodel___inheritance___MMModule___import_global_classes(val_t p0);
71 typedef void (*metamodel___inheritance___MMModule___import_global_classes_t)(val_t p0);
72 void OC_metamodel___inheritance___MMModule___import_global_classes_1(struct stack_frame_t *closctx, val_t p0);
73 typedef void (*OC_metamodel___inheritance___MMModule___import_global_classes_1_t)(struct stack_frame_t *closctx, val_t p0);
74 static const char * const LOCATE_metamodel___inheritance___MMModule___import_local_classes = "inheritance::MMModule::import_local_classes";
75 void metamodel___inheritance___MMModule___import_local_classes(val_t p0);
76 typedef void (*metamodel___inheritance___MMModule___import_local_classes_t)(val_t p0);
77 typedef void (*CLOS_OC_metamodel___inheritance___MMModule___import_local_classes_1_0)(struct stack_frame_t *);
78 void OC_metamodel___inheritance___MMModule___import_local_classes_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
79 typedef void (*OC_metamodel___inheritance___MMModule___import_local_classes_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
80 val_t NEW_MMModule_metamodel___abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2, val_t p3);
81 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___compute_super_classes = "inheritance::MMLocalClass::compute_super_classes";
82 void metamodel___inheritance___MMLocalClass___compute_super_classes(val_t p0);
83 typedef void (*metamodel___inheritance___MMLocalClass___compute_super_classes_t)(val_t p0);
84 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___compute_ancestors = "inheritance::MMLocalClass::compute_ancestors";
85 void metamodel___inheritance___MMLocalClass___compute_ancestors(val_t p0);
86 typedef void (*metamodel___inheritance___MMLocalClass___compute_ancestors_t)(val_t p0);
87 typedef void (*CLOS_OC_metamodel___inheritance___MMLocalClass___compute_ancestors_2_0)(struct stack_frame_t *);
88 void OC_metamodel___inheritance___MMLocalClass___compute_ancestors_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
89 typedef void (*OC_metamodel___inheritance___MMLocalClass___compute_ancestors_2_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
90 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___inherit_global_properties = "inheritance::MMLocalClass::inherit_global_properties";
91 void metamodel___inheritance___MMLocalClass___inherit_global_properties(val_t p0);
92 typedef void (*metamodel___inheritance___MMLocalClass___inherit_global_properties_t)(val_t p0);
93 void OC_metamodel___inheritance___MMLocalClass___inherit_global_properties_2(struct stack_frame_t *closctx, val_t p0);
94 typedef void (*OC_metamodel___inheritance___MMLocalClass___inherit_global_properties_2_t)(struct stack_frame_t *closctx, val_t p0);
95 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___global_properties = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::global_properties)";
96 val_t metamodel___inheritance___MMLocalClass___global_properties(val_t p0);
97 typedef val_t (*metamodel___inheritance___MMLocalClass___global_properties_t)(val_t p0);
98 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___has_global_property = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::has_global_property)";
99 val_t metamodel___inheritance___MMLocalClass___has_global_property(val_t p0, val_t p1);
100 typedef val_t (*metamodel___inheritance___MMLocalClass___has_global_property_t)(val_t p0, val_t p1);
101 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___has_global_property_by_name = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::has_global_property_by_name)";
102 val_t metamodel___inheritance___MMLocalClass___has_global_property_by_name(val_t p0, val_t p1);
103 typedef val_t (*metamodel___inheritance___MMLocalClass___has_global_property_by_name_t)(val_t p0, val_t p1);
104 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property = "inheritance::MMLocalClass::make_visible_an_inherited_global_property";
105 void metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property(val_t p0, val_t p1);
106 typedef void (*metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property_t)(val_t p0, val_t p1);
107 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___add_direct_parent = "inheritance::MMLocalClass::add_direct_parent";
108 void metamodel___inheritance___MMLocalClass___add_direct_parent(val_t p0, val_t p1);
109 typedef void (*metamodel___inheritance___MMLocalClass___add_direct_parent_t)(val_t p0, val_t p1);
110 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___computed_super_classes = "inheritance::MMLocalClass::computed_super_classes";
111 val_t metamodel___inheritance___MMLocalClass___computed_super_classes(val_t p0);
112 typedef val_t (*metamodel___inheritance___MMLocalClass___computed_super_classes_t)(val_t p0);
113 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___computed_ancestors = "inheritance::MMLocalClass::computed_ancestors";
114 val_t metamodel___inheritance___MMLocalClass___computed_ancestors(val_t p0);
115 typedef val_t (*metamodel___inheritance___MMLocalClass___computed_ancestors_t)(val_t p0);
116 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___ancestor_for = "inheritance::MMLocalClass::ancestor_for";
117 val_t metamodel___inheritance___MMLocalClass___ancestor_for(val_t p0, val_t p1);
118 typedef val_t (*metamodel___inheritance___MMLocalClass___ancestor_for_t)(val_t p0, val_t p1);
119 static const char * const LOCATE_metamodel___inheritance___MMLocalClass_____bra = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::[])";
120 val_t metamodel___inheritance___MMLocalClass_____bra(val_t p0, val_t p1);
121 typedef val_t (*metamodel___inheritance___MMLocalClass_____bra_t)(val_t p0, val_t p1);
122 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___add_default_any_class = "inheritance::MMLocalClass::add_default_any_class";
123 void metamodel___inheritance___MMLocalClass___add_default_any_class(val_t p0, val_t p1);
124 typedef void (*metamodel___inheritance___MMLocalClass___add_default_any_class_t)(val_t p0, val_t p1);
125 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___add_super_classes = "inheritance::MMLocalClass::add_super_classes";
126 void metamodel___inheritance___MMLocalClass___add_super_classes(val_t p0, val_t p1);
127 typedef void (*metamodel___inheritance___MMLocalClass___add_super_classes_t)(val_t p0, val_t p1);
128 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___add_explicit_classes = "inheritance::MMLocalClass::add_explicit_classes";
129 void metamodel___inheritance___MMLocalClass___add_explicit_classes(val_t p0, val_t p1);
130 typedef void (*metamodel___inheritance___MMLocalClass___add_explicit_classes_t)(val_t p0, val_t p1);
131 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___compute_super_parents = "inheritance::MMLocalClass::compute_super_parents";
132 void metamodel___inheritance___MMLocalClass___compute_super_parents(val_t p0, val_t p1);
133 typedef void (*metamodel___inheritance___MMLocalClass___compute_super_parents_t)(val_t p0, val_t p1);
134 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___build_ancestors = "inheritance::MMLocalClass::build_ancestors";
135 val_t metamodel___inheritance___MMLocalClass___build_ancestors(val_t p0);
136 typedef val_t (*metamodel___inheritance___MMLocalClass___build_ancestors_t)(val_t p0);
137 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___group_ancestors = "inheritance::MMLocalClass::group_ancestors";
138 val_t metamodel___inheritance___MMLocalClass___group_ancestors(val_t p0, val_t p1);
139 typedef val_t (*metamodel___inheritance___MMLocalClass___group_ancestors_t)(val_t p0, val_t p1);
140 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___merge_ancestors = "inheritance::MMLocalClass::merge_ancestors";
141 val_t metamodel___inheritance___MMLocalClass___merge_ancestors(val_t p0, val_t p1);
142 typedef val_t (*metamodel___inheritance___MMLocalClass___merge_ancestors_t)(val_t p0, val_t p1);
143 typedef void (*CLOS_OC_metamodel___inheritance___MMLocalClass___merge_ancestors_1_0)(struct stack_frame_t *);
144 void OC_metamodel___inheritance___MMLocalClass___merge_ancestors_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
145 typedef void (*OC_metamodel___inheritance___MMLocalClass___merge_ancestors_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
146 static const char * const LOCATE_metamodel___inheritance___MMLocalClass___inherit_local_property = "inheritance::MMLocalClass::inherit_local_property";
147 val_t metamodel___inheritance___MMLocalClass___inherit_local_property(val_t p0, val_t p1);
148 typedef val_t (*metamodel___inheritance___MMLocalClass___inherit_local_property_t)(val_t p0, val_t p1);
149 val_t NEW_MMLocalClass_metamodel___abstractmetamodel___MMLocalClass___init(val_t p0, val_t p1, val_t p2);
150 static const char * const LOCATE_metamodel___inheritance___MMLocalProperty___inherit_global = "inheritance::MMLocalProperty::inherit_global";
151 void metamodel___inheritance___MMLocalProperty___inherit_global(val_t p0, val_t p1);
152 typedef void (*metamodel___inheritance___MMLocalProperty___inherit_global_t)(val_t p0, val_t p1);
153 val_t NEW_MMLocalProperty_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
154 static const char * const LOCATE_metamodel___inheritance___MMAncestor___add_in = "inheritance::MMAncestor::add_in";
155 void metamodel___inheritance___MMAncestor___add_in(val_t p0, val_t p1);
156 typedef void (*metamodel___inheritance___MMAncestor___add_in_t)(val_t p0, val_t p1);
157 typedef void (*CLOS_OC_metamodel___inheritance___MMAncestor___add_in_1_0)(struct stack_frame_t *);
158 void OC_metamodel___inheritance___MMAncestor___add_in_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
159 typedef void (*OC_metamodel___inheritance___MMAncestor___add_in_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
160 val_t NEW_MMAncestor_metamodel___static_type___MMAncestor___init();
161 static const char * const LOCATE_metamodel___inheritance___MMImplicitLocalClass___init = "inheritance::MMImplicitLocalClass::init";
162 void metamodel___inheritance___MMImplicitLocalClass___init(val_t p0, val_t p1, val_t p2, int* init_table);
163 typedef void (*metamodel___inheritance___MMImplicitLocalClass___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
164 val_t NEW_MMImplicitLocalClass_metamodel___inheritance___MMImplicitLocalClass___init(val_t p0, val_t p1);
165 static const char * const LOCATE_metamodel___inheritance___MMRefineAncestor___local_class = "inheritance::MMRefineAncestor::(static_type::MMAncestor::local_class)";
166 val_t metamodel___inheritance___MMRefineAncestor___local_class(val_t p0);
167 typedef val_t (*metamodel___inheritance___MMRefineAncestor___local_class_t)(val_t p0);
168 static const char * const LOCATE_metamodel___inheritance___MMRefineAncestor___init = "inheritance::MMRefineAncestor::init";
169 void metamodel___inheritance___MMRefineAncestor___init(val_t p0, val_t p1, val_t p2, int* init_table);
170 typedef void (*metamodel___inheritance___MMRefineAncestor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
171 val_t NEW_MMRefineAncestor_metamodel___inheritance___MMRefineAncestor___init(val_t p0, val_t p1);
172 static const char * const LOCATE_metamodel___inheritance___MMSpecAncestor___local_class = "inheritance::MMSpecAncestor::(static_type::MMAncestor::local_class)";
173 val_t metamodel___inheritance___MMSpecAncestor___local_class(val_t p0);
174 typedef val_t (*metamodel___inheritance___MMSpecAncestor___local_class_t)(val_t p0);
175 static const char * const LOCATE_metamodel___inheritance___MMSpecAncestor___init = "inheritance::MMSpecAncestor::init";
176 void metamodel___inheritance___MMSpecAncestor___init(val_t p0, val_t p1, val_t p2, int* init_table);
177 typedef void (*metamodel___inheritance___MMSpecAncestor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
178 val_t NEW_MMSpecAncestor_metamodel___inheritance___MMSpecAncestor___init(val_t p0, val_t p1);
179 static const char * const LOCATE_metamodel___inheritance___MMDefaultAncestor___local_class = "inheritance::MMDefaultAncestor::(static_type::MMAncestor::local_class)";
180 val_t metamodel___inheritance___MMDefaultAncestor___local_class(val_t p0);
181 typedef val_t (*metamodel___inheritance___MMDefaultAncestor___local_class_t)(val_t p0);
182 static const char * const LOCATE_metamodel___inheritance___MMDefaultAncestor___init = "inheritance::MMDefaultAncestor::init";
183 void metamodel___inheritance___MMDefaultAncestor___init(val_t p0, val_t p1, val_t p2, int* init_table);
184 typedef void (*metamodel___inheritance___MMDefaultAncestor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
185 val_t NEW_MMDefaultAncestor_metamodel___inheritance___MMDefaultAncestor___init(val_t p0, val_t p1);
186 #endif