Hi Remi,
Thanks for the feedback. Well I guess it is fine that the framework so far is "hard-coded" to C++ (since that is the only language we initially will support). But what is needed for the framework to return the primitive types and system protocols via the internal API (from what I have understood, the tooling should be able to ask the default language framework and get back the list of primitive types and system protocols, for further presentation and selection in various menus and similar)? Do you manually have to add some package import of the primitive types library and the run-time model library (I really hope that the default language framework does not require that you *must* have the package import, and that they only are for convenience of the user chooses to keep them in the model)? Or is it sufficient that the framework is hard-coded to returning C++? I am not fully sure I have understood how the internal API is supposed to work.
I started to test properties view for a protocol message and the new parameters table, but I cannot see any primitive types from the primitive types library to be available for selection. And I am not sure either where to look for them. See also my comments here
https://bugs.eclipse.org/bugs/show_bug.cgi?id=476984#c28 But if we already have integrated this type selection with the default language framework, what is needed from me to get the primitive types to be included? If it is hard coded to C++, then I assume that nothing as an end-user is needed, or?
Yes, eventually we probably should have profile with some stereotype that is applied on the root element with a property indicating the selected default language for this model. In my opinion is should be sufficient to only support one default language per model. You need to break up your model into multiple models in case you want to have different default languages for different parts of your model. It feels a bit too complex to support that you can have different default languages for smaller parts of one model
/Peter Cigéhn