| Changing KDM programatically [message #1059078] |
Thu, 16 May 2013 10:44  |
Rafael Durelli Messages: 51 Registered: September 2012 |
Member |
|
|
Hello everyone I would like to know if it is possible to change the KDM programmatically. I mean, I have an instance of the KDM, which correspond a project in Java, then I would like to for instance "remove" a StorableUnit (a variable instance) to another ClassUnit, change the name of the ClassUnit, change the it from "public" to "private", and even create a MethodUnit programatically. Is that possible, if so, what should I use..
THanks in advance.
|
|
|
| Re: Changing KDM programatically [message #1059089 is a reply to message #1059078] |
Thu, 16 May 2013 11:23   |
Hugo Bruneliere Messages: 560 Registered: July 2009 |
Senior Member |
|
|
Hello,
The Ecore implementation of KDM provided by MoDisco comes with the corresponding EMF-generated API (also in the same plugin).
Using this API, you will be able to handle (and modify) your KDM model programmatically while loaded in memory.
Hugo
------------------------------------------
Hugo Bruneliere - R&D Engineer
AtlanMod research team (Inria, EMN & LINA)
Ecole des Mines de Nantes
Nantes - France
------------------------------------------
|
|
|
|
|
|
|
| Re: Changing KDM programatically [message #1098306 is a reply to message #1098161] |
Fri, 30 August 2013 19:14   |
Rafael Durelli Messages: 51 Registered: September 2012 |
Member |
|
|
Hello guys, I have tried a lot but as you know the KDM model has many classes. Thus, I haven't already realized how to instantiate a KDM's class programmatically. Could someone give more details, Hugo, I know how to instantiate by using EMF, but I couldn't do for the KDM. I just need a little help
[Updated on: Fri, 30 August 2013 20:02] Report message to a moderator
|
|
|
|
| Re: Changing KDM programatically [message #1099892 is a reply to message #1099506] |
Mon, 02 September 2013 06:59  |
Hugo Bruneliere Messages: 560 Registered: July 2009 |
Senior Member |
|
|
Hello,
Good to see that you've solved your problem.
Best regards
------------------------------------------
Hugo Bruneliere - R&D Engineer
AtlanMod research team (Inria, EMN & LINA)
Ecole des Mines de Nantes
Nantes - France
------------------------------------------
|
|
|
Powered by
FUDForum. Page generated in 0.01922 seconds