Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EEF/User Guide/Custom Element Editor"

(CustomElementEditor in the EEF components model)
Line 18: Line 18:
  
 
The first step is to replace the ElementEditor generated by the EEF Initializer with a CustomElementEditor. This must be done in the View associated to our EClass Person, the "Person" View.
 
The first step is to replace the ElementEditor generated by the EEF Initializer with a CustomElementEditor. This must be done in the View associated to our EClass Person, the "Person" View.
 +
 +
[[Image:SampleCEE_Viewsmodelchange.png|CustomElementEditor in views model]]

Revision as of 06:20, 5 January 2012

Need of new widget ?

EEF generators offer a set of widget to build EMF editing forms. Sometime other widget needs appear to create more efficient GUIs. In this case, EEF users can employ CustomElementEditor to generate user code areas inside the EEF properties code.


Let's start this sample with this sample Ecore model :

Ecore model for CustomElementEditor sample

By following the first generation tutorial, EEF generates theses forms :

Standard result

Now suppose we want to use a spinner instead of a Text for the age entry. Spinners aren't yet available in the EEF generation. We can, in this case use a CustomElementEditor.


CustomElementEditor in the EEF views model

The first step is to replace the ElementEditor generated by the EEF Initializer with a CustomElementEditor. This must be done in the View associated to our EClass Person, the "Person" View.

CustomElementEditor in views model

Back to the top