Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus/Mars Work Description/Improvments/Property View Editor"
(Created page with "Improve IObservables: rely on Nested Transactions to simplify the implementation (Mainly for Transactional IObservableLists which are currently a nightmare to implement & main...") |
|||
Line 1: | Line 1: | ||
− | Improve IObservables: rely on Nested Transactions to simplify the implementation (Mainly for Transactional IObservableLists which are currently a nightmare to implement & maintain) | + | [https://bugs.eclipse.org/bugs/show_bug.cgi?id=463308 Bug 463308: Properties view framework modernization] |
− | 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) | + | * Improve IObservables: rely on Nested Transactions to simplify the implementation (Mainly for Transactional IObservableLists which are currently a nightmare to implement & maintain) |
− | Allows faster prototyping, at the cost of reusability | + | * Support Multi-selection of multi-valued properties (Stereotypes application, Styles, Mask Label, ...) |
− | Integrate with ElementTypes for creation of new elements | + | * 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) |
− | Improve support for properties navigation (Easily edit self.a.b) | + | ** Allows faster prototyping, at the cost of reusability |
− | 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”) | + | * 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”) |
Revision as of 12:15, 1 April 2015
Bug 463308: Properties view framework modernization
- 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)
- 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”)