#include <meta/meta_modelica.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef StateMachineFlatten_Transition_TRANSITION__desc_added
#define StateMachineFlatten_Transition_TRANSITION__desc_added
ADD_METARECORD_DEFINITIONS const char* StateMachineFlatten_Transition_TRANSITION__desc__fields[7] = {"from","to","condition","immediate","reset","synchronize","priority"};
ADD_METARECORD_DEFINITIONS struct record_description StateMachineFlatten_Transition_TRANSITION__desc = {
"StateMachineFlatten_Transition_TRANSITION",
"StateMachineFlatten.Transition.TRANSITION",
StateMachineFlatten_Transition_TRANSITION__desc__fields
};
#endif
#else
extern struct record_description StateMachineFlatten_Transition_TRANSITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef StateMachineFlatten_Transition_TRANSITION__desc_added
#define StateMachineFlatten_Transition_TRANSITION__desc_added
ADD_METARECORD_DEFINITIONS const char* StateMachineFlatten_Transition_TRANSITION__desc__fields[7] = {"from","to","condition","immediate","reset","synchronize","priority"};
ADD_METARECORD_DEFINITIONS struct record_description StateMachineFlatten_Transition_TRANSITION__desc = {
"StateMachineFlatten_Transition_TRANSITION",
"StateMachineFlatten.Transition.TRANSITION",
StateMachineFlatten_Transition_TRANSITION__desc__fields
};
#endif
#else
extern struct record_description StateMachineFlatten_Transition_TRANSITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc_added
#define StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc_added
ADD_METARECORD_DEFINITIONS const char* StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc__fields[10] = {"ident","smComps","t","c","vars","knowns","eqs","pvars","peqs","enclosingState"};
ADD_METARECORD_DEFINITIONS struct record_description StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc = {
"StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS",
"StateMachineFlatten.FlatSmSemantics.FLAT_SM_SEMANTICS",
StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc__fields
};
#endif
#else
extern struct record_description StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc_added
#define StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc_added
ADD_METARECORD_DEFINITIONS const char* StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc__fields[10] = {"ident","smComps","t","c","vars","knowns","eqs","pvars","peqs","enclosingState"};
ADD_METARECORD_DEFINITIONS struct record_description StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc = {
"StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS",
"StateMachineFlatten.FlatSmSemantics.FLAT_SM_SEMANTICS",
StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc__fields
};
#endif
#else
extern struct record_description StateMachineFlatten_FlatSmSemantics_FLAT__SM__SEMANTICS__desc;
#endif
#ifdef __cplusplus
}
#endif
