Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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...")
 
 
(One intermediate revision by the same user not shown)
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)
+
==Description==
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)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463308 Bug 463308: Properties view framework modernization]
Allows faster prototyping, at the cost of reusability
+
 
Integrate with ElementTypes for creation of new elements
+
* Improve IObservables: rely on Nested Transactions to simplify the implementation (Mainly for Transactional IObservableLists which are currently a nightmare to implement & maintain)
Improve support for properties navigation (Easily edit self.a.b)
+
* Support Multi-selection of multi-valued properties (Stereotypes application, Styles, Mask Label, ...)
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”)
+
* 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”)
 +
 
 +
==Build==
 +
* Hudson Job: https://hudson.eclipse.org/papyrus/job/Papyrus-Feature-PropertiesView
 +
* Update site: https://hudson.eclipse.org/papyrus/job/Papyrus-Feature-PropertiesView/lastSuccessfulBuild/artifact/repository/

Latest revision as of 13:10, 1 April 2015

Description

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”)

Build

Back to the top