Generating a visitor infrastructure for a given meta-model

This post is part of a serie dedicated to Famix Tools Once we have a model of a program in Famix, we often find ourselves wanting to ¨ go through it” to apply some systematic analysis or modification. For example one could want to export the model as source-code https://github.com/moosetechnology/FAMIX2Java . The Visitor design pattern is well adapted for these tasks. Note that the double-dispatch…