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.