Hi all,
I currently have a small issue [1] on the UML library for the current runtime (plugin o.e.prt.rts).
It would be required by the core.cpp feature, which declares initially the support for the C++ runtime. The library is required for example by the cpp core plugin, which indicates that this library should be loaded when the C++ language
is used.
More on this feature is described here:
Bug
488104: Identify UML-RT system classes in UMLRT-RTS model library
https://bugs.eclipse.org/bugs/show_bug.cgi?id=488104
Bug
477721: Decide on common principle to identify system protocols,
including base protocol in UML-RT model library
https://bugs.eclipse.org/bugs/show_bug.cgi?id=477721
That indicates that the build of the core or the core.cpp should somehow include the build of the o.e.p.rts plugin. Do you have any objection towards this ?
Moreover this library is declared as a java plugin, where I do not see any code. Are there any plans to add code there?
Finally, I would recommend to split as done for the profile some changes in the dependencies and extension points:
-
I do not see the need for a gmf.runtime dependency there
-
I would not add the papyrus extension there, but rather in a tooling plugin. With that extension point removed, there are no dependency towards Papyrus UI, and so no need to have Papyrus installed to use the library (useful for example
for basic command line model transformation)
Do you see any objection on that modifications?
Regards
Rémi
[1] https://git.eclipse.org/r/#/c/67560/
-------------------------------------------------------
Rémi SCHNEKENBURGER
+33 (0)1 69 08 48 48
CEA Saclay Nano-INNOV
Institut CARNOT CEA LIST
www.eclipse.org/papyrus