I'm currently working on a project using two different C++ header file extensions, namely ".h" and ".hpp". To get all classes imported into Bouml I've to run reverse engineering two times by intermediate resetting header file extension from ".h" to ".hpp".

So it would be nice to allow setting of multiple file extensions at once.

To manage several extensions is quite sensitive, for instance if a directory contains the files f.h and f.hpp and you reverse them both, only one artifact named f is modeled and is associated to all the classes defined in the two files. If later you generate code only one of the two files will be modified (supposing the generation extension is one of them), and the result will be worst if later you roundtrip still specifying the two extensions