Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] Properties view improvements for Mars M7

Hi all,

 

I’ve started to list the requirements for improving the properties view framework (Including runtime components & customization). The main point is that these improvements should remain compatible with any existing properties view configuration, but this shouldn’t be an issue (At least from the requirements I’ve already identified).

 

The main points are:

 

-          Improve IObservables: rely on Nested Transactions to simplify the implementation (Mainly for Transactional IObservableLists which are currently a nightmare to implement & maintain)

-          Support Multi-selection of multi-valued properties (Stereotypes application, Styles, Mask Label, ...)

-          Add shortcuts in the metamodel, especially for elements which are not meant to be reused (Ability to bypass the environment model for very specific widgets/model elements)

o   Allows faster prototyping, at the cost of reusability

-          Integrate with ElementTypes for creation of new elements

-          Improve support for properties navigation (Easily edit self.a.b)

-          Support widget substitution, to replace e.g. all Boolean Radios with Boolean Checkboxes (With a scope, e.g. “only in the context of such language or property”)

 

Additionally, some bugs will be fixed, but I don’t have an accurate list yet.

 

If you’d like to see some additional features or important bug fixes, please feel free to create new tasks (or reply to this thread)

 

463308: [Properties view] Properties view framework modernization

https://bugs.eclipse.org/bugs/show_bug.cgi?id=463308

 

 

Regards,

Camille


Back to the top