Hi Geert,
Thank you very much for your valuable feedback. It helped a lot.
(0) “You seem to be making a difference between master document package and master document element. I only see master document packages. Am I missing something.” -> I am using Report Package (as the successor of Master Document). I am using Model Documents for each Package to be reported and assign these Model Documents to the Report Package.
(1) “Master document (packages) don't need templates. The template dropdown is disabled or readonly, and shows the default "Model Report" but is should really be blanked out. So the behavior is what is expected although it can be improved” -> o.k. This is REALLY confusing. It is even more confusing, that the generate ignores my template assigned as Tagged Values.
(2) same as (1)
(3) “supposing you mean "model document element" and not "master document element") -> no, Master Document (Report Package).
“I'm not seeing the "jumps one level up to the package" behavior you are describing.” -> see above.
“I'm currently using 13.5.1352, but I haven't noticed such behavior in previous versions either. In my case it opens up the dialog with the template dropdown filled in with the template from the tagged value.” -> as I said, the drop down list is inactive.
“The template dropdown is still enabled though, so I can select another template if I wanted to.” -> see above
(4) “I don't see different behavior between diagram and project browser.” -> because I use Report Package (Master Document).
“In all of the above cases the document is generated with the correct template.” -> in my case all use correctly except my own Model Report (which is a copy of the system Model Report). In this case SparxEA uses always the system Model Report. There must be a caching, as you described below.
“We did notice a bug like you are describing sometimes, when pressing F8 right after creating the Master Document package. Then sometimes the dropdown in enabled. In those cases the document would use the model report template and not report on the linked packages/search, but on the master document package itself. This behavior would be solved by first selecting something else in the project browser and then selecting the Master Document package again. Looks very much like a caching issue to me, like when the application cache isn't aware of the special status (stereotype) of the package yet and treats it as it would be a regular package.” -> could you tell me what you mean with “linked packages/search”? The Report Generator uses the right package, but the wrong template (in my case the system Model Report).
V.