HIGHLIGHT Parameter, table, and attribute groups can be populated by module declarations - openmpp/openmpp.github.io GitHub Wiki

Home > Model Development Topics > Highlight Topic

This quality of life feature allows model developers to specify that all declarations in a module are elements of a named group. This is much easier than listing the group members explicitly, if a hierarchy by module is what's desired. For example, the following code fragment in RiskPaths specifies that all tables declared in the Tables.mpp module are elements of the table group TG0_AllTables:

table_group TG0_AllTables //EN All tables in Tables.mpp
{
    "Tables.mpp"
};

The enhancement supports multiple modules and mixtures of modules, other groups, and symbols (of the appropriate type). A module name (quoted, as in the example) is expanded into a list of symbols (of the appropriate type) declared in the module, in lexicographic order.

For more on groups, please see this wiki topic.

⚠️ **GitHub.com Fallback** ⚠️