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.
Difference between revisions of "E4/Modeling"
< E4
(New page: == Modeling the Workbench and the Things in It == * DOM/CSS ** we need a simple uniform model API that can be styled much like is possible DOM and CSS * Provider style API ** we need so...) |
m (→Modeling the Workbench and the Things in It) |
||
Line 15: | Line 15: | ||
* Constraints | * Constraints | ||
** we need ways of enforcing consistency | ** we need ways of enforcing consistency | ||
+ | |||
+ | [[Category:E4]] |
Revision as of 15:31, 23 May 2008
Modeling the Workbench and the Things in It
- DOM/CSS
- we need a simple uniform model API that can be styled much like is possible DOM and CSS
- Provider style API
- we need some type of uniform API for impossing a view structure on a model instance, i.e., a unification of ILabelProvider, IContentProvider, IFontProvider, and so on.
- Event Bus
- we need to make it easier to register listeners in a central location
- Commands
- we need a uniform mechanism for changing state
- Tools for Modeling
- we need high level tools to make it easy to develop models
- Data binding
- we need a mechanism for mapping a model of the data onto a model of the user interface
- Constraints
- we need ways of enforcing consistency