Ecore-based UI meta-model definition
Eclipse User Interface Meta-Modeling
Status: Planning
Brought to you by:
luiinge
Create a solid, complete and reusable method focused on define UI meta-models using Ecore.
The more simple approach is define an Ecore model with common data-types used in interfaces (text, number, size, color, etc.), as well as custom types to increase the expresivity of models (by example, an 'Event' type that can be used as return type of methods, should be suitable to add event definitions to the Ecore model).
A well-defined set of meta-data will be needed too. The model expresivity can be highly increased by means of EAnnotations, but only if the meta-data info of the model suits to well-defined EUIMM keys.