#include <meta/meta_modelica.h>
/* Automatically generated header for bootstrapping MetaModelica */
#ifdef __cplusplus
extern "C" {
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_BLOCK__desc_added
#define NFRestriction_BLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_BLOCK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_BLOCK__desc = {
  "NFRestriction_BLOCK",
  "NFRestriction.BLOCK",
  NFRestriction_BLOCK__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_BLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_CLASS__desc_added
#define NFRestriction_CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_CLASS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_CLASS__desc = {
  "NFRestriction_CLASS",
  "NFRestriction.CLASS",
  NFRestriction_CLASS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_CLOCK__desc_added
#define NFRestriction_CLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_CLOCK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_CLOCK__desc = {
  "NFRestriction_CLOCK",
  "NFRestriction.CLOCK",
  NFRestriction_CLOCK__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_CLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_CONNECTOR__desc_added
#define NFRestriction_CONNECTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_CONNECTOR__desc__fields[1] = {"isExpandable"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_CONNECTOR__desc = {
  "NFRestriction_CONNECTOR",
  "NFRestriction.CONNECTOR",
  NFRestriction_CONNECTOR__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_CONNECTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_ENUMERATION__desc_added
#define NFRestriction_ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_ENUMERATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_ENUMERATION__desc = {
  "NFRestriction_ENUMERATION",
  "NFRestriction.ENUMERATION",
  NFRestriction_ENUMERATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_EXTERNAL__OBJECT__desc_added
#define NFRestriction_EXTERNAL__OBJECT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_EXTERNAL__OBJECT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_EXTERNAL__OBJECT__desc = {
  "NFRestriction_EXTERNAL__OBJECT",
  "NFRestriction.EXTERNAL_OBJECT",
  NFRestriction_EXTERNAL__OBJECT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_EXTERNAL__OBJECT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_FUNCTION__desc_added
#define NFRestriction_FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_FUNCTION__desc = {
  "NFRestriction_FUNCTION",
  "NFRestriction.FUNCTION",
  NFRestriction_FUNCTION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_MODEL__desc_added
#define NFRestriction_MODEL__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_MODEL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_MODEL__desc = {
  "NFRestriction_MODEL",
  "NFRestriction.MODEL",
  NFRestriction_MODEL__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_MODEL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_PACKAGE__desc_added
#define NFRestriction_PACKAGE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_PACKAGE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_PACKAGE__desc = {
  "NFRestriction_PACKAGE",
  "NFRestriction.PACKAGE",
  NFRestriction_PACKAGE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_PACKAGE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_OPERATOR__desc_added
#define NFRestriction_OPERATOR__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_OPERATOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_OPERATOR__desc = {
  "NFRestriction_OPERATOR",
  "NFRestriction.OPERATOR",
  NFRestriction_OPERATOR__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_OPERATOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_RECORD__desc_added
#define NFRestriction_RECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_RECORD__desc__fields[2] = {"isOperator","usedExternally"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_RECORD__desc = {
  "NFRestriction_RECORD",
  "NFRestriction.RECORD",
  NFRestriction_RECORD__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_RECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_RECORD__CONSTRUCTOR__desc_added
#define NFRestriction_RECORD__CONSTRUCTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_RECORD__CONSTRUCTOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_RECORD__CONSTRUCTOR__desc = {
  "NFRestriction_RECORD__CONSTRUCTOR",
  "NFRestriction.RECORD_CONSTRUCTOR",
  NFRestriction_RECORD__CONSTRUCTOR__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_RECORD__CONSTRUCTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_TYPE__desc_added
#define NFRestriction_TYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_TYPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_TYPE__desc = {
  "NFRestriction_TYPE",
  "NFRestriction.TYPE",
  NFRestriction_TYPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_TYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFRestriction_UNKNOWN__desc_added
#define NFRestriction_UNKNOWN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFRestriction_UNKNOWN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFRestriction_UNKNOWN__desc = {
  "NFRestriction_UNKNOWN",
  "NFRestriction.UNKNOWN",
  NFRestriction_UNKNOWN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFRestriction_UNKNOWN__desc;
#endif
#ifdef __cplusplus
}
#endif

