Diverse design topics

Extension to pmMDA explorer

Velocity templates

The velocity templates used to generate the pmMDA.NET artefacts need a second macro library. This library must be included in the configuration file "pmmda.properties":

velocimacro.library=mda-macros.vm,net-macros.vm

Helper classes

The pmMDA.NET cartridges use a helper class named NetCartridgeHelper to convert java specific constructs to C#. The NetCartridgeHelper can also get some information out of the pmMDA meta model which is not directly accessible through the meta model classes (i.e. getting the data objects which are derived from a specified data object).
It's planned to move the features of the helper class directly to the pmMDA model library if they remain stable.