Skip to content

Changes

Summary

  1. [496011] Defer the computation of help message (details)
  2. [496011] Defer the evaluation of select candidates (details)
  3. Set a default help message (details)
  4. [501917] Make EEF able to handle Object input (details)
  5. [496058] Fix the computation of the ID in case of EEFViewCategory (details)
Commit 8c252b45cba09fcb11666b23944e16a9d8c0b91a by Melanie Bats
[496011] Defer the computation of help message

The computation of the help message is deferred until the user hovers
the Help label.

Bug: 496011
Change-Id: I809e8953f861deda50c3528a4cb3a5a71251673a
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/api/widgets/AbstractEEFWidgetLifecycleManager.java
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/AbstractEEFWidgetController.java
The file was modified tests/org.eclipse.eef.tests/src/org/eclipse/eef/tests/internal/controllers/AbstractEEFControllerTests.java
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/IEEFWidgetController.java
Commit efa5ed85bf4a038c35f769f579290cb1bc5094f3 by Melanie Bats
[496011] Defer the evaluation of select candidates

The computation of the candidates available for a select is deferred
until the user clicks on the combo box.

Bug: 496011
Change-Id: I5174df1d864e1a69b72d552b236ac1fe7daa0e77
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified tests/org.eclipse.eef.tests/src/org/eclipse/eef/tests/internal/controllers/EEFSelectControllerTests.java
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/controllers/EEFSelectController.java
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFSelectLifecycleManager.java
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/IEEFSelectController.java
The file was modified tests/org.eclipse.eef.tests/src/org/eclipse/eef/tests/internal/controllers/AbstractEEFControllerTests.java
Commit 7d92fcbef77bc035f3fcaf0c3997da81fb293f7a by Melanie Bats
Set a default help message

When the help expression returns null a default message is returned in
order that the tooltip is shown and not empty.

Change-Id: I80f614ab498040fbda68c6c932940523cdd38e72
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.ide.ui/plugin.properties
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/Messages.java
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/api/widgets/AbstractEEFWidgetLifecycleManager.java
Commit 31b7718afc6946a342c263a00da91dfb08e0e211 by Melanie Bats
[501917] Make EEF able to handle Object input

Bug:501917
Change-Id: I992f9c186965423f930c528e64891ef21060db98
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFPageImpl.java
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/DomainClassPredicate.java
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFViewImpl.java
Commit f441572d2a498294b0beff852917f4e3225490de by Melanie Bats
[496058] Fix the computation of the ID in case of EEFViewCategory

With the new version of the default rules, the groups are created
according to the categories defined in the genmodel. In this case Sirius
provides an EEFViewCategory object to EEF. This object is just a POJO
representing an eObject and a category. This object overrides the
hashcode method. Then if we use the System.identityHashCode method to
get the hashcode in the computation of the ID we would do not have the
expected result for EEFViewCategory objects.

Bug: 496058
Change-Id: I51cf399ebbe7a759036103386ec56b8a041d5b94
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.ide.ui.properties/src/org/eclipse/eef/ide/ui/properties/api/EEFTabDescriptor.java