Community
Participate
Working Groups
Currently, the UML Datatypes are serialized and edited as simple strings, which isn't really convenient. The user has to produce a lot of boilerplate code to be able to edit a structured Datatype from the property view. There should be a standard way for simplifying this case.
First draft committed in r6280. There is a new extension point for associating a specific IObservableValue to a given DataType. There is also a standard implementation for String-based DataTypes. TODO : - Improve the matching strategy from a Datatype to an Observable (Currently, this is based on the DataType's name, which isn't really pertinent) - Improve the property view generator so that is can correctly handle the Datatype's attributes - Add a support for an automatic serialization of the Datatype
Improved the property view generator : There is a new Layout Generator, which handles structured DataTypes. It relies on the ViewEditor to display the DataType's property view. Done in r7072 on the Trunk (0.9) Backported in r7073 on the Branch (0.8.X)
Added partial support for external libraries in Profiles. Libraries are generated in the same *.ctx file as the Profile, in a different Context object, with its own views and DataContexts. Done in r7088 (Trunk 0.9) Merged to the Branch in r7089
r7116 (Branch 0.8.X) r7117 (Trunk) Multiple contexts in a single resource weren't handled correctly