|Re: Setting up EMF/GMF Wizards programmatically [message #1773322 is a reply to message #1773319]
||Tue, 26 September 2017 13:09
|| Luca Berardinelli
Registered: June 2010
Location: TU Wien
currently I am developing an Epsilon-based framework to support many model management tasks on an annotated UML Model.
I am generating .ewl wizards for each stereotype. Therefore, I obtain as many .ewl files as stereotypes in the applied profiles.
The stereotypes and then .ewl files can be too many.
If you think about MARTE, you might need only a subset of its (sub)profiles to be applied only on certain circumstances (e.g., modeling software entities, then only SRM: modeling platform, then HRM and so on).
In this case, generating a unique .ewl file with all the wizards do not solve the problem because you can save time in setting the wizard (1 file per 1 profile.uml file) but the "Wizards.." menu entry does not work properly (it is very slow or it does not load at all).
In order to solve this issue, I would suggest to implement a kind of dynamic loading of wizards that is influenced by some information (obtained from the model itself in my case).
Can the plugin.xml file be edited and the read again by the modeling environment, in my case Papyrus, while editing the model?
Thanks for your help.
[Updated on: Tue, 26 September 2017 13:10]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.01402 seconds