#ifndef InteractiveUtil__H
#define InteractiveUtil__H
#include "meta/meta_modelica.h"
#include "util/modelica.h"
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#ifdef __cplusplus
extern "C" {
#endif
extern struct record_description Absyn_Annotation_ANNOTATION__desc;
extern struct record_description Absyn_ClassDef_CLASS__EXTENDS__desc;
extern struct record_description Absyn_ClassDef_PARTS__desc;
extern struct record_description Absyn_ClassPart_EQUATIONS__desc;
extern struct record_description Absyn_ClassPart_PROTECTED__desc;
extern struct record_description Absyn_ClassPart_PUBLIC__desc;
extern struct record_description Absyn_Comment_COMMENT__desc;
extern struct record_description Absyn_Each_NON__EACH__desc;
extern struct record_description Absyn_Element_ELEMENT__desc;
extern struct record_description Absyn_ElementArg_MODIFICATION__desc;
extern struct record_description Absyn_ElementItem_ELEMENTITEM__desc;
extern struct record_description Absyn_ElementSpec_CLASSDEF__desc;
extern struct record_description Absyn_ElementSpec_EXTENDS__desc;
extern struct record_description Absyn_EqMod_EQMOD__desc;
extern struct record_description Absyn_EqMod_NOMOD__desc;
extern struct record_description Absyn_Equation_EQ__CONNECT__desc;
extern struct record_description Absyn_InnerOuter_NOT__INNER__OUTER__desc;
extern struct record_description Absyn_Modification_CLASSMOD__desc;
extern struct record_description Absyn_Path_IDENT__desc;
extern struct record_description Absyn_Program_PROGRAM__desc;
extern struct record_description Absyn_Within_TOP__desc;
extern struct record_description Absyn_Within_WITHIN__desc;
extern struct record_description ConnectionGraph_ConnectionGraph_GRAPH__desc;
extern struct record_description DAE_ComponentRef_WILD__desc;
extern struct record_description DAE_Connect_SetTrieNode_SET__TRIE__NODE__desc;
extern struct record_description DAE_Connect_Sets_SETS__desc;
extern struct record_description DAE_Mod_NOMOD__desc;
extern struct record_description DAE_Prefix_NOPRE__desc;
extern struct record_description ErrorTypes_Message_MESSAGE__desc;
extern struct record_description ErrorTypes_MessageType_SCRIPTING__desc;
extern struct record_description ErrorTypes_MessageType_TRANSLATION__desc;
extern struct record_description ErrorTypes_Severity_ERROR__desc;
extern struct record_description ErrorTypes_Severity_WARNING__desc;
extern struct record_description FCore_Graph_EG__desc;
extern struct record_description Flags_ConfigFlag_CONFIG__FLAG__desc;
extern struct record_description Flags_DebugFlag_DEBUG__FLAG__desc;
extern struct record_description Flags_FlagData_BOOL__FLAG__desc;
extern struct record_description Flags_FlagData_ENUM__FLAG__desc;
extern struct record_description Flags_FlagVisibility_EXTERNAL__desc;
extern struct record_description Flags_FlagVisibility_INTERNAL__desc;
extern struct record_description Flags_ValidOptions_STRING__OPTION__desc;
extern struct record_description Gettext_TranslatableContent_gettext__desc;
extern struct record_description InstTypes_CallingScope_TOP__CALL__desc;
extern struct record_description Interactive_GraphicEnvCache_GRAPHIC__ENV__FULL__CACHE__desc;
extern struct record_description Interactive_GraphicEnvCache_GRAPHIC__ENV__NO__CACHE__desc;
extern struct record_description Interactive_GraphicEnvCache_GRAPHIC__ENV__PARTIAL__CACHE__desc;
extern struct record_description Mod_ModScope_COMPONENT__desc;
extern struct record_description SCode_Each_NOT__EACH__desc;
extern struct record_description SCode_Final_NOT__FINAL__desc;
extern struct record_description SCode_Partial_NOT__PARTIAL__desc;
extern struct record_description SCode_Visibility_PUBLIC__desc;
extern struct record_description SourceInfo_SOURCEINFO__desc;
extern struct record_description UnitAbsyn_InstStore_NOSTORE__desc;
#define boxptr_InteractiveUtil_removeClassInElementitemlist omc_InteractiveUtil_removeClassInElementitemlist
DLLExport
modelica_metatype omc_InteractiveUtil_removeInnerClass(threadData_t *threadData, modelica_metatype _inClass1, modelica_metatype _inClass2);
#define boxptr_InteractiveUtil_removeInnerClass omc_InteractiveUtil_removeInnerClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_removeInnerClass,2,0) {(void*) boxptr_InteractiveUtil_removeInnerClass,0}};
#define boxvar_InteractiveUtil_removeInnerClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_removeInnerClass)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassnamesInEltsNoPartial(threadData_t *threadData, modelica_metatype _inAbsynElementItemLst, modelica_boolean _includeConstants);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassnamesInEltsNoPartial(threadData_t *threadData, modelica_metatype _inAbsynElementItemLst, modelica_metatype _includeConstants);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInEltsNoPartial,2,0) {(void*) boxptr_InteractiveUtil_getClassnamesInEltsNoPartial,0}};
#define boxvar_InteractiveUtil_getClassnamesInEltsNoPartial MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInEltsNoPartial)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassnamesInPartsNoPartial(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_boolean _inShowProtected, modelica_boolean _includeConstants);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassnamesInPartsNoPartial(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_metatype _inShowProtected, modelica_metatype _includeConstants);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInPartsNoPartial,2,0) {(void*) boxptr_InteractiveUtil_getClassnamesInPartsNoPartial,0}};
#define boxvar_InteractiveUtil_getClassnamesInPartsNoPartial MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInPartsNoPartial)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassNamesRecursiveNoPartial(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_boolean _inShowProtected, modelica_boolean _includeConstants, modelica_metatype _inAcc, modelica_metatype *out_paths);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassNamesRecursiveNoPartial(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_metatype _inShowProtected, modelica_metatype _includeConstants, modelica_metatype _inAcc, modelica_metatype *out_paths);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassNamesRecursiveNoPartial,2,0) {(void*) boxptr_InteractiveUtil_getClassNamesRecursiveNoPartial,0}};
#define boxvar_InteractiveUtil_getClassNamesRecursiveNoPartial MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassNamesRecursiveNoPartial)
#define boxptr_InteractiveUtil_updateConnectionNamesInEqList omc_InteractiveUtil_updateConnectionNamesInEqList
#define boxptr_InteractiveUtil_updateConnectionNamesInClass omc_InteractiveUtil_updateConnectionNamesInClass
DLLExport
modelica_boolean omc_InteractiveUtil_updateConnectionNames(threadData_t *threadData, modelica_metatype _inPath, modelica_string _inFrom, modelica_string _inTo, modelica_string _inFromNew, modelica_string _inToNew, modelica_metatype _inProgram, modelica_metatype *out_outProgram);
DLLExport
modelica_metatype boxptr_InteractiveUtil_updateConnectionNames(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inFrom, modelica_metatype _inTo, modelica_metatype _inFromNew, modelica_metatype _inToNew, modelica_metatype _inProgram, modelica_metatype *out_outProgram);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateConnectionNames,2,0) {(void*) boxptr_InteractiveUtil_updateConnectionNames,0}};
#define boxvar_InteractiveUtil_updateConnectionNames MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateConnectionNames)
#define boxptr_InteractiveUtil_updateConnectionAnnotationInEqList omc_InteractiveUtil_updateConnectionAnnotationInEqList
DLLExport
modelica_metatype omc_InteractiveUtil_updateConnectionAnnotationInClass(threadData_t *threadData, modelica_metatype _inClass1, modelica_string _inFrom, modelica_string _inTo, modelica_metatype _inAnnotation);
#define boxptr_InteractiveUtil_updateConnectionAnnotationInClass omc_InteractiveUtil_updateConnectionAnnotationInClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateConnectionAnnotationInClass,2,0) {(void*) boxptr_InteractiveUtil_updateConnectionAnnotationInClass,0}};
#define boxvar_InteractiveUtil_updateConnectionAnnotationInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateConnectionAnnotationInClass)
DLLExport
modelica_metatype omc_InteractiveUtil_updateConnectionAnnotation(threadData_t *threadData, modelica_metatype _inClass, modelica_string _inFrom, modelica_string _inTo, modelica_metatype _inAnnotation, modelica_metatype _inProgram);
#define boxptr_InteractiveUtil_updateConnectionAnnotation omc_InteractiveUtil_updateConnectionAnnotation
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateConnectionAnnotation,2,0) {(void*) boxptr_InteractiveUtil_updateConnectionAnnotation,0}};
#define boxvar_InteractiveUtil_updateConnectionAnnotation MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateConnectionAnnotation)
DLLExport
modelica_metatype omc_InteractiveUtil_getAllSubtypeOf(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inParentClass, modelica_metatype _inProgram, modelica_boolean _qualified, modelica_boolean _includePartial);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getAllSubtypeOf(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inParentClass, modelica_metatype _inProgram, modelica_metatype _qualified, modelica_metatype _includePartial);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getAllSubtypeOf,2,0) {(void*) boxptr_InteractiveUtil_getAllSubtypeOf,0}};
#define boxvar_InteractiveUtil_getAllSubtypeOf MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getAllSubtypeOf)
#define boxptr_InteractiveUtil_excludeElementsFromFile omc_InteractiveUtil_excludeElementsFromFile
#define boxptr_InteractiveUtil_mergeElements omc_InteractiveUtil_mergeElements
#define boxptr_InteractiveUtil_mergeElement omc_InteractiveUtil_mergeElement
#define boxptr_InteractiveUtil_mergeClasses omc_InteractiveUtil_mergeClasses
DLLExport
modelica_metatype omc_InteractiveUtil_getBaseClassNameFromExtends(threadData_t *threadData, modelica_metatype _inElementSpec);
#define boxptr_InteractiveUtil_getBaseClassNameFromExtends omc_InteractiveUtil_getBaseClassNameFromExtends
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getBaseClassNameFromExtends,2,0) {(void*) boxptr_InteractiveUtil_getBaseClassNameFromExtends,0}};
#define boxvar_InteractiveUtil_getBaseClassNameFromExtends MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getBaseClassNameFromExtends)
DLLExport
modelica_metatype omc_InteractiveUtil_getAllInheritedClasses(threadData_t *threadData, modelica_metatype _inClassName, modelica_metatype _inProgram);
#define boxptr_InteractiveUtil_getAllInheritedClasses omc_InteractiveUtil_getAllInheritedClasses
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getAllInheritedClasses,2,0) {(void*) boxptr_InteractiveUtil_getAllInheritedClasses,0}};
#define boxvar_InteractiveUtil_getAllInheritedClasses MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getAllInheritedClasses)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassNamesRecursive(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_boolean _inShowProtected, modelica_boolean _includeConstants, modelica_metatype _inAcc, modelica_metatype *out_paths);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassNamesRecursive(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_metatype _inShowProtected, modelica_metatype _includeConstants, modelica_metatype _inAcc, modelica_metatype *out_paths);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassNamesRecursive,2,0) {(void*) boxptr_InteractiveUtil_getClassNamesRecursive,0}};
#define boxvar_InteractiveUtil_getClassNamesRecursive MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassNamesRecursive)
#define boxptr_InteractiveUtil_joinPaths omc_InteractiveUtil_joinPaths
DLLExport
modelica_string omc_InteractiveUtil_getLocalVariables(threadData_t *threadData, modelica_metatype _inClass, modelica_boolean _inBoolean, modelica_metatype _inEnv);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getLocalVariables(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inBoolean, modelica_metatype _inEnv);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getLocalVariables,2,0) {(void*) boxptr_InteractiveUtil_getLocalVariables,0}};
#define boxvar_InteractiveUtil_getLocalVariables MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getLocalVariables)
#define boxptr_InteractiveUtil_namedargToModification omc_InteractiveUtil_namedargToModification
#define boxptr_InteractiveUtil_recordConstructorToModification omc_InteractiveUtil_recordConstructorToModification
DLLExport
modelica_metatype omc_InteractiveUtil_annotationListToAbsyn(threadData_t *threadData, modelica_metatype _inAbsynNamedArgLst);
#define boxptr_InteractiveUtil_annotationListToAbsyn omc_InteractiveUtil_annotationListToAbsyn
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_annotationListToAbsyn,2,0) {(void*) boxptr_InteractiveUtil_annotationListToAbsyn,0}};
#define boxvar_InteractiveUtil_annotationListToAbsyn MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_annotationListToAbsyn)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassInProgram(threadData_t *threadData, modelica_string _inString, modelica_metatype _inProgram);
#define boxptr_InteractiveUtil_getClassInProgram omc_InteractiveUtil_getClassInProgram
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassInProgram,2,0) {(void*) boxptr_InteractiveUtil_getClassInProgram,0}};
#define boxvar_InteractiveUtil_getClassInProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassInProgram)
#define boxptr_InteractiveUtil_getClassesInElts omc_InteractiveUtil_getClassesInElts
DLLExport
modelica_metatype omc_InteractiveUtil_getClassesInParts(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst);
#define boxptr_InteractiveUtil_getClassesInParts omc_InteractiveUtil_getClassesInParts
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassesInParts,2,0) {(void*) boxptr_InteractiveUtil_getClassesInParts,0}};
#define boxvar_InteractiveUtil_getClassesInParts MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassesInParts)
#define boxptr_InteractiveUtil_getClassesInClass omc_InteractiveUtil_getClassesInClass
#define boxptr_InteractiveUtil_getClassInClass omc_InteractiveUtil_getClassInClass
#define boxptr_InteractiveUtil_getPathedClassInProgramWorkNoThrow omc_InteractiveUtil_getPathedClassInProgramWorkNoThrow
#define boxptr_InteractiveUtil_getPathedClassInProgramWorkThrow omc_InteractiveUtil_getPathedClassInProgramWorkThrow
DLLExport
modelica_metatype omc_InteractiveUtil_getPathedClassInProgram(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_boolean _enclOnErr, modelica_boolean _showError);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getPathedClassInProgram(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_metatype _enclOnErr, modelica_metatype _showError);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getPathedClassInProgram,2,0) {(void*) boxptr_InteractiveUtil_getPathedClassInProgram,0}};
#define boxvar_InteractiveUtil_getPathedClassInProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getPathedClassInProgram)
#define boxptr_InteractiveUtil_getClassFromElementitemlist omc_InteractiveUtil_getClassFromElementitemlist
DLLExport
modelica_metatype omc_InteractiveUtil_getEquationList(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst);
#define boxptr_InteractiveUtil_getEquationList omc_InteractiveUtil_getEquationList
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getEquationList,2,0) {(void*) boxptr_InteractiveUtil_getEquationList,0}};
#define boxvar_InteractiveUtil_getEquationList MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getEquationList)
DLLExport
modelica_metatype omc_InteractiveUtil_getProtectedList(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst);
#define boxptr_InteractiveUtil_getProtectedList omc_InteractiveUtil_getProtectedList
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getProtectedList,2,0) {(void*) boxptr_InteractiveUtil_getProtectedList,0}};
#define boxvar_InteractiveUtil_getProtectedList MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getProtectedList)
DLLExport
modelica_metatype omc_InteractiveUtil_getPublicList(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst);
#define boxptr_InteractiveUtil_getPublicList omc_InteractiveUtil_getPublicList
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getPublicList,2,0) {(void*) boxptr_InteractiveUtil_getPublicList,0}};
#define boxvar_InteractiveUtil_getPublicList MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getPublicList)
#define boxptr_InteractiveUtil_deleteProtectedList omc_InteractiveUtil_deleteProtectedList
#define boxptr_InteractiveUtil_deletePublicList omc_InteractiveUtil_deletePublicList
DLLExport
modelica_metatype omc_InteractiveUtil_replaceEquationList(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_metatype _inAbsynEquationItemLst);
#define boxptr_InteractiveUtil_replaceEquationList omc_InteractiveUtil_replaceEquationList
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_replaceEquationList,2,0) {(void*) boxptr_InteractiveUtil_replaceEquationList,0}};
#define boxvar_InteractiveUtil_replaceEquationList MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_replaceEquationList)
DLLExport
modelica_metatype omc_InteractiveUtil_replaceProtectedList(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_metatype _inAbsynElementItemLst);
#define boxptr_InteractiveUtil_replaceProtectedList omc_InteractiveUtil_replaceProtectedList
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_replaceProtectedList,2,0) {(void*) boxptr_InteractiveUtil_replaceProtectedList,0}};
#define boxvar_InteractiveUtil_replaceProtectedList MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_replaceProtectedList)
DLLExport
modelica_metatype omc_InteractiveUtil_replacePublicList(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_metatype _inAbsynElementItemLst);
#define boxptr_InteractiveUtil_replacePublicList omc_InteractiveUtil_replacePublicList
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_replacePublicList,2,0) {(void*) boxptr_InteractiveUtil_replacePublicList,0}};
#define boxvar_InteractiveUtil_replacePublicList MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_replacePublicList)
#define boxptr_InteractiveUtil_getInnerClass omc_InteractiveUtil_getInnerClass
#define boxptr_InteractiveUtil_addClassInElementitemlist omc_InteractiveUtil_addClassInElementitemlist
#define boxptr_InteractiveUtil_getFirstIdentFromPath omc_InteractiveUtil_getFirstIdentFromPath
DLLExport
modelica_metatype omc_InteractiveUtil_insertClassInProgram(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inWithin, modelica_metatype _inProgram, modelica_boolean _mergeAST);
DLLExport
modelica_metatype boxptr_InteractiveUtil_insertClassInProgram(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inWithin, modelica_metatype _inProgram, modelica_metatype _mergeAST);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_insertClassInProgram,2,0) {(void*) boxptr_InteractiveUtil_insertClassInProgram,0}};
#define boxvar_InteractiveUtil_insertClassInProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_insertClassInProgram)
DLLExport
modelica_metatype omc_InteractiveUtil_replaceClassInProgram(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inProgram, modelica_boolean _mergeAST);
DLLExport
modelica_metatype boxptr_InteractiveUtil_replaceClassInProgram(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inProgram, modelica_metatype _mergeAST);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_replaceClassInProgram,2,0) {(void*) boxptr_InteractiveUtil_replaceClassInProgram,0}};
#define boxvar_InteractiveUtil_replaceClassInProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_replaceClassInProgram)
DLLExport
modelica_metatype omc_InteractiveUtil_getComponentItemsName(threadData_t *threadData, modelica_metatype _inComponents, modelica_boolean _inQuoteNames);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getComponentItemsName(threadData_t *threadData, modelica_metatype _inComponents, modelica_metatype _inQuoteNames);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentItemsName,2,0) {(void*) boxptr_InteractiveUtil_getComponentItemsName,0}};
#define boxvar_InteractiveUtil_getComponentItemsName MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentItemsName)
DLLExport
modelica_metatype omc_InteractiveUtil_getComponentItemsNameAndComment(threadData_t *threadData, modelica_metatype _inComponents, modelica_boolean _inQuoteNames);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getComponentItemsNameAndComment(threadData_t *threadData, modelica_metatype _inComponents, modelica_metatype _inQuoteNames);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentItemsNameAndComment,2,0) {(void*) boxptr_InteractiveUtil_getComponentItemsNameAndComment,0}};
#define boxvar_InteractiveUtil_getComponentItemsNameAndComment MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentItemsNameAndComment)
DLLExport
modelica_metatype omc_InteractiveUtil_prefixTypename(threadData_t *threadData, modelica_string _inType, modelica_metatype _inComponents);
#define boxptr_InteractiveUtil_prefixTypename omc_InteractiveUtil_prefixTypename
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_prefixTypename,2,0) {(void*) boxptr_InteractiveUtil_prefixTypename,0}};
#define boxvar_InteractiveUtil_prefixTypename MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_prefixTypename)
DLLExport
modelica_metatype omc_InteractiveUtil_suffixInfos(threadData_t *threadData, modelica_metatype _eltInfo, modelica_metatype _idims, modelica_string _typeAd, modelica_string _suffix, modelica_boolean _inQuoteNames);
DLLExport
modelica_metatype boxptr_InteractiveUtil_suffixInfos(threadData_t *threadData, modelica_metatype _eltInfo, modelica_metatype _idims, modelica_metatype _typeAd, modelica_metatype _suffix, modelica_metatype _inQuoteNames);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_suffixInfos,2,0) {(void*) boxptr_InteractiveUtil_suffixInfos,0}};
#define boxvar_InteractiveUtil_suffixInfos MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_suffixInfos)
DLLExport
modelica_metatype omc_InteractiveUtil_getComponentitemsDimension(threadData_t *threadData, modelica_metatype _inAbsynComponentItemLst);
#define boxptr_InteractiveUtil_getComponentitemsDimension omc_InteractiveUtil_getComponentitemsDimension
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentitemsDimension,2,0) {(void*) boxptr_InteractiveUtil_getComponentitemsDimension,0}};
#define boxvar_InteractiveUtil_getComponentitemsDimension MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentitemsDimension)
DLLExport
modelica_string omc_InteractiveUtil_attrDirectionStr(threadData_t *threadData, modelica_metatype _inElementAttributes);
#define boxptr_InteractiveUtil_attrDirectionStr omc_InteractiveUtil_attrDirectionStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrDirectionStr,2,0) {(void*) boxptr_InteractiveUtil_attrDirectionStr,0}};
#define boxvar_InteractiveUtil_attrDirectionStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrDirectionStr)
DLLExport
modelica_string omc_InteractiveUtil_attrDimensionStr(threadData_t *threadData, modelica_metatype _inElementAttributes);
#define boxptr_InteractiveUtil_attrDimensionStr omc_InteractiveUtil_attrDimensionStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrDimensionStr,2,0) {(void*) boxptr_InteractiveUtil_attrDimensionStr,0}};
#define boxvar_InteractiveUtil_attrDimensionStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrDimensionStr)
DLLExport
modelica_string omc_InteractiveUtil_attrVariabilityStr(threadData_t *threadData, modelica_metatype _inElementAttributes);
#define boxptr_InteractiveUtil_attrVariabilityStr omc_InteractiveUtil_attrVariabilityStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrVariabilityStr,2,0) {(void*) boxptr_InteractiveUtil_attrVariabilityStr,0}};
#define boxvar_InteractiveUtil_attrVariabilityStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrVariabilityStr)
DLLExport
modelica_string omc_InteractiveUtil_attrParallelismStr(threadData_t *threadData, modelica_metatype _inElementAttributes);
#define boxptr_InteractiveUtil_attrParallelismStr omc_InteractiveUtil_attrParallelismStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrParallelismStr,2,0) {(void*) boxptr_InteractiveUtil_attrParallelismStr,0}};
#define boxvar_InteractiveUtil_attrParallelismStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrParallelismStr)
DLLExport
modelica_string omc_InteractiveUtil_attrStreamStr(threadData_t *threadData, modelica_metatype _inElementAttributes);
#define boxptr_InteractiveUtil_attrStreamStr omc_InteractiveUtil_attrStreamStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrStreamStr,2,0) {(void*) boxptr_InteractiveUtil_attrStreamStr,0}};
#define boxvar_InteractiveUtil_attrStreamStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrStreamStr)
DLLExport
modelica_string omc_InteractiveUtil_attrFlowStr(threadData_t *threadData, modelica_metatype _inElementAttributes);
#define boxptr_InteractiveUtil_attrFlowStr omc_InteractiveUtil_attrFlowStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrFlowStr,2,0) {(void*) boxptr_InteractiveUtil_attrFlowStr,0}};
#define boxvar_InteractiveUtil_attrFlowStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_attrFlowStr)
DLLExport
modelica_string omc_InteractiveUtil_innerOuterStr(threadData_t *threadData, modelica_metatype _inInnerOuter);
#define boxptr_InteractiveUtil_innerOuterStr omc_InteractiveUtil_innerOuterStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_innerOuterStr,2,0) {(void*) boxptr_InteractiveUtil_innerOuterStr,0}};
#define boxvar_InteractiveUtil_innerOuterStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_innerOuterStr)
DLLExport
modelica_boolean omc_InteractiveUtil_keywordReplaceable(threadData_t *threadData, modelica_metatype _inAbsynRedeclareKeywordsOption);
DLLExport
modelica_metatype boxptr_InteractiveUtil_keywordReplaceable(threadData_t *threadData, modelica_metatype _inAbsynRedeclareKeywordsOption);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_keywordReplaceable,2,0) {(void*) boxptr_InteractiveUtil_keywordReplaceable,0}};
#define boxvar_InteractiveUtil_keywordReplaceable MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_keywordReplaceable)
#define boxptr_InteractiveUtil_arrayDimensionStr omc_InteractiveUtil_arrayDimensionStr
DLLExport
modelica_metatype omc_InteractiveUtil_qualifyType(threadData_t *threadData, modelica_metatype _inEnv, modelica_metatype _p);
#define boxptr_InteractiveUtil_qualifyType omc_InteractiveUtil_qualifyType
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_qualifyType,2,0) {(void*) boxptr_InteractiveUtil_qualifyType,0}};
#define boxvar_InteractiveUtil_qualifyType MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_qualifyType)
DLLExport
modelica_string omc_InteractiveUtil_getConstrainClassStr(threadData_t *threadData, modelica_metatype _inEnv, modelica_metatype _occ);
#define boxptr_InteractiveUtil_getConstrainClassStr omc_InteractiveUtil_getConstrainClassStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getConstrainClassStr,2,0) {(void*) boxptr_InteractiveUtil_getConstrainClassStr,0}};
#define boxvar_InteractiveUtil_getConstrainClassStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getConstrainClassStr)
DLLExport
modelica_metatype omc_InteractiveUtil_qualifyPath(threadData_t *threadData, modelica_metatype _inEnv, modelica_metatype _inPath);
#define boxptr_InteractiveUtil_qualifyPath omc_InteractiveUtil_qualifyPath
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_qualifyPath,2,0) {(void*) boxptr_InteractiveUtil_qualifyPath,0}};
#define boxvar_InteractiveUtil_qualifyPath MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_qualifyPath)
#define boxptr_InteractiveUtil_getElementsInElementitems omc_InteractiveUtil_getElementsInElementitems
DLLExport
modelica_metatype omc_InteractiveUtil_getProtectedElementsInClass(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_InteractiveUtil_getProtectedElementsInClass omc_InteractiveUtil_getProtectedElementsInClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getProtectedElementsInClass,2,0) {(void*) boxptr_InteractiveUtil_getProtectedElementsInClass,0}};
#define boxvar_InteractiveUtil_getProtectedElementsInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getProtectedElementsInClass)
DLLExport
modelica_metatype omc_InteractiveUtil_getPublicElementsInClass(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_InteractiveUtil_getPublicElementsInClass omc_InteractiveUtil_getPublicElementsInClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getPublicElementsInClass,2,0) {(void*) boxptr_InteractiveUtil_getPublicElementsInClass,0}};
#define boxvar_InteractiveUtil_getPublicElementsInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getPublicElementsInClass)
DLLExport
modelica_metatype omc_InteractiveUtil_getElementsInClass(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_InteractiveUtil_getElementsInClass omc_InteractiveUtil_getElementsInClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementsInClass,2,0) {(void*) boxptr_InteractiveUtil_getElementsInClass,0}};
#define boxvar_InteractiveUtil_getElementsInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementsInClass)
#define boxptr_InteractiveUtil_buildEnvForGraphicProgramFull omc_InteractiveUtil_buildEnvForGraphicProgramFull
DLLExport
modelica_metatype omc_InteractiveUtil_buildEnvForGraphicProgram(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inAnnotationMod, modelica_metatype *out_outEnv, modelica_metatype *out_outGraphicProgram, modelica_metatype *out_outGraphicEnvCache);
#define boxptr_InteractiveUtil_buildEnvForGraphicProgram omc_InteractiveUtil_buildEnvForGraphicProgram
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_buildEnvForGraphicProgram,2,0) {(void*) boxptr_InteractiveUtil_buildEnvForGraphicProgram,0}};
#define boxvar_InteractiveUtil_buildEnvForGraphicProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_buildEnvForGraphicProgram)
DLLExport
modelica_metatype omc_InteractiveUtil_modelicaAnnotationProgram(threadData_t *threadData, modelica_string _annotationVersion);
#define boxptr_InteractiveUtil_modelicaAnnotationProgram omc_InteractiveUtil_modelicaAnnotationProgram
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_modelicaAnnotationProgram,2,0) {(void*) boxptr_InteractiveUtil_modelicaAnnotationProgram,0}};
#define boxvar_InteractiveUtil_modelicaAnnotationProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_modelicaAnnotationProgram)
#define boxptr_InteractiveUtil_getElementitemsAnnotationsFromItems omc_InteractiveUtil_getElementitemsAnnotationsFromItems
DLLExport
modelica_metatype omc_InteractiveUtil_getElementitemsAnnotationsElArgs(threadData_t *threadData, modelica_metatype _inElementArgs, modelica_metatype _inEnv, modelica_metatype _inClass, modelica_metatype _inCache, modelica_boolean _addAnnotationName, modelica_metatype *out_outCache);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getElementitemsAnnotationsElArgs(threadData_t *threadData, modelica_metatype _inElementArgs, modelica_metatype _inEnv, modelica_metatype _inClass, modelica_metatype _inCache, modelica_metatype _addAnnotationName, modelica_metatype *out_outCache);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementitemsAnnotationsElArgs,2,0) {(void*) boxptr_InteractiveUtil_getElementitemsAnnotationsElArgs,0}};
#define boxvar_InteractiveUtil_getElementitemsAnnotationsElArgs MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementitemsAnnotationsElArgs)
#define boxptr_InteractiveUtil_getAnnotationsFromConstraintClass omc_InteractiveUtil_getAnnotationsFromConstraintClass
#define boxptr_InteractiveUtil_getElementitemsAnnotationsFromElArgs omc_InteractiveUtil_getElementitemsAnnotationsFromElArgs
#define boxptr_InteractiveUtil_getElementitemsAnnotations omc_InteractiveUtil_getElementitemsAnnotations
#define boxptr_InteractiveUtil_getElementAnnotationsFromElts omc_InteractiveUtil_getElementAnnotationsFromElts
DLLExport
modelica_metatype omc_InteractiveUtil_getClassnamesInElts(threadData_t *threadData, modelica_metatype _inAbsynElementItemLst, modelica_boolean _includeConstants);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassnamesInElts(threadData_t *threadData, modelica_metatype _inAbsynElementItemLst, modelica_metatype _includeConstants);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInElts,2,0) {(void*) boxptr_InteractiveUtil_getClassnamesInElts,0}};
#define boxvar_InteractiveUtil_getClassnamesInElts MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInElts)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassnamesInParts(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_boolean _inShowProtected, modelica_boolean _includeConstants);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassnamesInParts(threadData_t *threadData, modelica_metatype _inAbsynClassPartLst, modelica_metatype _inShowProtected, modelica_metatype _includeConstants);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInParts,2,0) {(void*) boxptr_InteractiveUtil_getClassnamesInParts,0}};
#define boxvar_InteractiveUtil_getClassnamesInParts MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInParts)
DLLExport
modelica_metatype omc_InteractiveUtil_getClassnamesInClass(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_metatype _inClass, modelica_boolean _inShowProtected, modelica_boolean _includeConstants);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getClassnamesInClass(threadData_t *threadData, modelica_metatype _inPath, modelica_metatype _inProgram, modelica_metatype _inClass, modelica_metatype _inShowProtected, modelica_metatype _includeConstants);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInClass,2,0) {(void*) boxptr_InteractiveUtil_getClassnamesInClass,0}};
#define boxvar_InteractiveUtil_getClassnamesInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassnamesInClass)
DLLExport
modelica_string omc_InteractiveUtil_getClassCommentInCommentOpt(threadData_t *threadData, modelica_metatype _inComment);
#define boxptr_InteractiveUtil_getClassCommentInCommentOpt omc_InteractiveUtil_getClassCommentInCommentOpt
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassCommentInCommentOpt,2,0) {(void*) boxptr_InteractiveUtil_getClassCommentInCommentOpt,0}};
#define boxvar_InteractiveUtil_getClassCommentInCommentOpt MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getClassCommentInCommentOpt)
DLLExport
modelica_string omc_InteractiveUtil_getElementAnnotations(threadData_t *threadData, modelica_metatype _inClassPath, modelica_metatype _inProgram, modelica_integer _inAccess);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getElementAnnotations(threadData_t *threadData, modelica_metatype _inClassPath, modelica_metatype _inProgram, modelica_metatype _inAccess);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementAnnotations,2,0) {(void*) boxptr_InteractiveUtil_getElementAnnotations,0}};
#define boxvar_InteractiveUtil_getElementAnnotations MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementAnnotations)
DLLExport
modelica_metatype omc_InteractiveUtil_createEnvironment(threadData_t *threadData, modelica_metatype _p, modelica_metatype _os, modelica_metatype _modelPath);
#define boxptr_InteractiveUtil_createEnvironment omc_InteractiveUtil_createEnvironment
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_createEnvironment,2,0) {(void*) boxptr_InteractiveUtil_createEnvironment,0}};
#define boxvar_InteractiveUtil_createEnvironment MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_createEnvironment)
DLLExport
modelica_string omc_InteractiveUtil_getElements(threadData_t *threadData, modelica_metatype _cr, modelica_boolean _inBoolean, modelica_integer _inAccess);
DLLExport
modelica_metatype boxptr_InteractiveUtil_getElements(threadData_t *threadData, modelica_metatype _cr, modelica_metatype _inBoolean, modelica_metatype _inAccess);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElements,2,0) {(void*) boxptr_InteractiveUtil_getElements,0}};
#define boxvar_InteractiveUtil_getElements MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElements)
DLLExport
modelica_metatype omc_InteractiveUtil_updateProgram(threadData_t *threadData, modelica_metatype _inNewProgram, modelica_metatype _inOldProgram, modelica_boolean _mergeAST);
DLLExport
modelica_metatype boxptr_InteractiveUtil_updateProgram(threadData_t *threadData, modelica_metatype _inNewProgram, modelica_metatype _inOldProgram, modelica_metatype _mergeAST);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateProgram,2,0) {(void*) boxptr_InteractiveUtil_updateProgram,0}};
#define boxvar_InteractiveUtil_updateProgram MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_updateProgram)
DLLExport
modelica_metatype omc_InteractiveUtil_getComponentitemsInElement(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_InteractiveUtil_getComponentitemsInElement omc_InteractiveUtil_getComponentitemsInElement
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentitemsInElement,2,0) {(void*) boxptr_InteractiveUtil_getComponentitemsInElement,0}};
#define boxvar_InteractiveUtil_getComponentitemsInElement MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentitemsInElement)
DLLExport
modelica_boolean omc_InteractiveUtil_componentitemNamed(threadData_t *threadData, modelica_metatype _inComponentItem, modelica_string _inIdent);
DLLExport
modelica_metatype boxptr_InteractiveUtil_componentitemNamed(threadData_t *threadData, modelica_metatype _inComponentItem, modelica_metatype _inIdent);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_componentitemNamed,2,0) {(void*) boxptr_InteractiveUtil_componentitemNamed,0}};
#define boxvar_InteractiveUtil_componentitemNamed MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_componentitemNamed)
DLLExport
modelica_metatype omc_InteractiveUtil_buildWithin(threadData_t *threadData, modelica_metatype _inPath);
#define boxptr_InteractiveUtil_buildWithin omc_InteractiveUtil_buildWithin
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_buildWithin,2,0) {(void*) boxptr_InteractiveUtil_buildWithin,0}};
#define boxvar_InteractiveUtil_buildWithin MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_buildWithin)
DLLExport
modelica_metatype omc_InteractiveUtil_getVariableBindingInComponentitem(threadData_t *threadData, modelica_metatype _inComponentItem);
#define boxptr_InteractiveUtil_getVariableBindingInComponentitem omc_InteractiveUtil_getVariableBindingInComponentitem
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getVariableBindingInComponentitem,2,0) {(void*) boxptr_InteractiveUtil_getVariableBindingInComponentitem,0}};
#define boxvar_InteractiveUtil_getVariableBindingInComponentitem MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getVariableBindingInComponentitem)
DLLExport
modelica_metatype omc_InteractiveUtil_getComponentInClass(threadData_t *threadData, modelica_metatype _cls, modelica_string _componentName);
#define boxptr_InteractiveUtil_getComponentInClass omc_InteractiveUtil_getComponentInClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentInClass,2,0) {(void*) boxptr_InteractiveUtil_getComponentInClass,0}};
#define boxvar_InteractiveUtil_getComponentInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getComponentInClass)
DLLExport
modelica_string omc_InteractiveUtil_getElementBinding(threadData_t *threadData, modelica_metatype _path, modelica_string _parameterName, modelica_metatype _program);
#define boxptr_InteractiveUtil_getElementBinding omc_InteractiveUtil_getElementBinding
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementBinding,2,0) {(void*) boxptr_InteractiveUtil_getElementBinding,0}};
#define boxvar_InteractiveUtil_getElementBinding MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementBinding)
DLLExport
modelica_metatype omc_InteractiveUtil_getElementModifierNames(threadData_t *threadData, modelica_metatype _path, modelica_string _inElementName, modelica_metatype _inProgram3);
#define boxptr_InteractiveUtil_getElementModifierNames omc_InteractiveUtil_getElementModifierNames
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementModifierNames,2,0) {(void*) boxptr_InteractiveUtil_getElementModifierNames,0}};
#define boxvar_InteractiveUtil_getElementModifierNames MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementModifierNames)
#define boxptr_InteractiveUtil_getModificationValues omc_InteractiveUtil_getModificationValues
DLLExport
modelica_string omc_InteractiveUtil_unparseMods(threadData_t *threadData, modelica_metatype _mod);
#define boxptr_InteractiveUtil_unparseMods omc_InteractiveUtil_unparseMods
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_unparseMods,2,0) {(void*) boxptr_InteractiveUtil_unparseMods,0}};
#define boxvar_InteractiveUtil_unparseMods MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_unparseMods)
DLLExport
modelica_string omc_InteractiveUtil_getElementModifierValues(threadData_t *threadData, modelica_metatype _inComponentRef1, modelica_metatype _inComponentRef2, modelica_metatype _inComponentRef3, modelica_metatype _inProgram4);
#define boxptr_InteractiveUtil_getElementModifierValues omc_InteractiveUtil_getElementModifierValues
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementModifierValues,2,0) {(void*) boxptr_InteractiveUtil_getElementModifierValues,0}};
#define boxvar_InteractiveUtil_getElementModifierValues MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementModifierValues)
DLLExport
modelica_string omc_InteractiveUtil_getModificationValueStr(threadData_t *threadData, modelica_metatype _args, modelica_metatype _path);
#define boxptr_InteractiveUtil_getModificationValueStr omc_InteractiveUtil_getModificationValueStr
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getModificationValueStr,2,0) {(void*) boxptr_InteractiveUtil_getModificationValueStr,0}};
#define boxvar_InteractiveUtil_getModificationValueStr MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getModificationValueStr)
DLLExport
modelica_string omc_InteractiveUtil_getElementModifierValue(threadData_t *threadData, modelica_metatype _classRef, modelica_metatype _varRef, modelica_metatype _subModRef, modelica_metatype _program);
#define boxptr_InteractiveUtil_getElementModifierValue omc_InteractiveUtil_getElementModifierValue
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementModifierValue,2,0) {(void*) boxptr_InteractiveUtil_getElementModifierValue,0}};
#define boxvar_InteractiveUtil_getElementModifierValue MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getElementModifierValue)
DLLExport
modelica_boolean omc_InteractiveUtil_findPathModification(threadData_t *threadData, modelica_metatype _path, modelica_metatype _lst);
DLLExport
modelica_metatype boxptr_InteractiveUtil_findPathModification(threadData_t *threadData, modelica_metatype _path, modelica_metatype _lst);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_findPathModification,2,0) {(void*) boxptr_InteractiveUtil_findPathModification,0}};
#define boxvar_InteractiveUtil_findPathModification MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_findPathModification)
DLLExport
modelica_metatype omc_InteractiveUtil_setSubmodifierInElementargs(threadData_t *threadData, modelica_metatype _inAbsynElementArgLst, modelica_metatype _inPath, modelica_metatype _inModification);
#define boxptr_InteractiveUtil_setSubmodifierInElementargs omc_InteractiveUtil_setSubmodifierInElementargs
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_setSubmodifierInElementargs,2,0) {(void*) boxptr_InteractiveUtil_setSubmodifierInElementargs,0}};
#define boxvar_InteractiveUtil_setSubmodifierInElementargs MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_setSubmodifierInElementargs)
#define boxptr_InteractiveUtil_setSubmodifierInClass omc_InteractiveUtil_setSubmodifierInClass
#define boxptr_InteractiveUtil_setSubmodifierInElementSpec omc_InteractiveUtil_setSubmodifierInElementSpec
#define boxptr_InteractiveUtil_setElementSubmodifierInClass omc_InteractiveUtil_setElementSubmodifierInClass
DLLExport
modelica_metatype omc_InteractiveUtil_setElementModifier(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inElementName, modelica_metatype _inMod, modelica_metatype _inProgram, modelica_string *out_outResult);
#define boxptr_InteractiveUtil_setElementModifier omc_InteractiveUtil_setElementModifier
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_setElementModifier,2,0) {(void*) boxptr_InteractiveUtil_setElementModifier,0}};
#define boxvar_InteractiveUtil_setElementModifier MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_setElementModifier)
#define boxptr_InteractiveUtil_stripModifiersKeepRedeclares omc_InteractiveUtil_stripModifiersKeepRedeclares
DLLExport
modelica_metatype omc_InteractiveUtil_clearComponentModifiersInClass(threadData_t *threadData, modelica_metatype _inClass, modelica_string _inComponentName, modelica_boolean _keepRedeclares);
DLLExport
modelica_metatype boxptr_InteractiveUtil_clearComponentModifiersInClass(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inComponentName, modelica_metatype _keepRedeclares);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_clearComponentModifiersInClass,2,0) {(void*) boxptr_InteractiveUtil_clearComponentModifiersInClass,0}};
#define boxvar_InteractiveUtil_clearComponentModifiersInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_clearComponentModifiersInClass)
DLLExport
modelica_metatype omc_InteractiveUtil_removeElementModifiers(threadData_t *threadData, modelica_metatype _path, modelica_string _inComponentName, modelica_metatype _inProgram, modelica_boolean _keepRedeclares, modelica_boolean *out_outResult);
DLLExport
modelica_metatype boxptr_InteractiveUtil_removeElementModifiers(threadData_t *threadData, modelica_metatype _path, modelica_metatype _inComponentName, modelica_metatype _inProgram, modelica_metatype _keepRedeclares, modelica_metatype *out_outResult);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_removeElementModifiers,2,0) {(void*) boxptr_InteractiveUtil_removeElementModifiers,0}};
#define boxvar_InteractiveUtil_removeElementModifiers MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_removeElementModifiers)
#define boxptr_InteractiveUtil_getExtendsElementspecInElement omc_InteractiveUtil_getExtendsElementspecInElement
#define boxptr_InteractiveUtil_getExtendsElementspecInElementitems omc_InteractiveUtil_getExtendsElementspecInElementitems
#define boxptr_InteractiveUtil_getExtendsElementspecInClassparts omc_InteractiveUtil_getExtendsElementspecInClassparts
DLLExport
modelica_metatype omc_InteractiveUtil_getExtendsElementspecInClass(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_InteractiveUtil_getExtendsElementspecInClass omc_InteractiveUtil_getExtendsElementspecInClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_InteractiveUtil_getExtendsElementspecInClass,2,0) {(void*) boxptr_InteractiveUtil_getExtendsElementspecInClass,0}};
#define boxvar_InteractiveUtil_getExtendsElementspecInClass MMC_REFSTRUCTLIT(boxvar_lit_InteractiveUtil_getExtendsElementspecInClass)
#ifdef __cplusplus
}
#endif
#endif
