+ void OC_inheritance___MMLocalClass___inherit_global_properties_2(struct stack_frame_t *closctx, val_t p0);
+ typedef void (*OC_inheritance___MMLocalClass___inherit_global_properties_2_t)(struct stack_frame_t *closctx, val_t p0);
+static const char * const LOCATE_inheritance___MMLocalClass___global_properties = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::global_properties)";
+val_t inheritance___MMLocalClass___global_properties(val_t p0);
+typedef val_t (*inheritance___MMLocalClass___global_properties_t)(val_t p0);
+static const char * const LOCATE_inheritance___MMLocalClass___has_global_property = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::has_global_property)";
+val_t inheritance___MMLocalClass___has_global_property(val_t p0, val_t p1);
+typedef val_t (*inheritance___MMLocalClass___has_global_property_t)(val_t p0, val_t p1);
+static const char * const LOCATE_inheritance___MMLocalClass___has_global_property_by_name = "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::has_global_property_by_name)";
+val_t inheritance___MMLocalClass___has_global_property_by_name(val_t p0, val_t p1);
+typedef val_t (*inheritance___MMLocalClass___has_global_property_by_name_t)(val_t p0, val_t p1);
+static const char * const LOCATE_inheritance___MMLocalClass___make_visible_an_inherited_global_property = "inheritance::MMLocalClass::make_visible_an_inherited_global_property";