|
|
Re: [model obfuscator] Cannot see GUI contribution [message #1696145 is a reply to message #1696079] |
Fri, 22 May 2015 11:22 |
Ronan B Messages: 273 Registered: July 2009 |
Senior Member |
|
|
Hi Abel,
Yep that works, thanks! This tool has great potential.
I have some suggested improvements that mean it could be used for industral UML models, where profiles are nearly always used. I'll type them in here and then create a bugzilla.
- The menu contribution should be available on the "Sample Ecore Model Editor" and the "UML Model Editor". The obfuscation works via the reflective editor but it would be convienient for users to have this support.
- I can obfuscate a UML profile but it will be destroyed. The problem is that properties which state the UML type being extended/stereotyped *must* follow the naming convention base_UMLELEMENTNAME e.g. base_Package These names cannot be obfuscated if the profile is going to work. So there should be an orgorithm to check if the name starts with "base_" and the type is a UML2 Type, these properties would then not be obfuscated.
- There are some strings which are replaced by the obfuscator that result in invalid models/profiles. For example using the = character is not always allowed. Can you change the algorithm to only use numbers and letters?
- Models using the obfucated profile must have their stereotype application names changed. Could you, when obfuscating a profile, generate a Map/Table in the log of the original OLD_PROFILE_NAME:OLD_STEREOTYPE_NAME->OBFUSCATED_PROFILE_NAME:OBFUSCATED_STEREOTYPE_NAME
Regards,
Ronan
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=467999
[Updated on: Fri, 22 May 2015 11:26] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.03571 seconds