Skip to content
Unstable

Changes

Summary

  1. [419] Exclude adapted IProject elements from sessionLabelProvider calls (details)
Commit aa728a7324c6da5c7d6fc7c7b28e919441578adf by Glenn Plouhinec
[419] Exclude adapted IProject elements from sessionLabelProvider calls

Do not look for elements adapted as IProject in calls to
sessionLabelProvider::getText/getImage
PossibleChildren / TriggerPoint expressions evaluation change with
2023-03 for some JDT elements
See result of
org.eclipse.ui.internal.navigator.extensions.NavigatorContentDescriptorManager.findDescriptors
for org.eclipse.jdt.internal.core.PackageFragmentRoot or
org.eclipse.jdt.internal.core.JrtPackageFragmentRoot
which are now adaptable into IProject and are displayed in a
EcoreModelingProject for example: src folder, JRE System library
modules.

Re-add " appearsBefore="org.eclipse.jdt.java.ui.javaContent" to have "*"
displayed in project text for ModelingProject with dirty session status
when org.eclipse.sirius.ui.business.api.preferences.SiriusUIPreferencesKeys.PREF_SAVE_WHEN_NO_EDITOR
is set to false. See
org.eclipse.sirius.ui.business.api.preferences.SiriusUIPreferencesKeys.PREF_SAVE_WHEN_NO_EDITOR

Bug: https://github.com/eclipse-sirius/sirius-desktop/issues/419
Signed-off-by: Maxime Porhel <maxime.porhel@obeo.fr>
Signed-off-by: Glenn Plouhinec <glenn.plouhinec@obeo.fr>
The file was modified plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/tools/internal/views/common/navigator/SiriusCommonLabelProvider.java (diff)
The file was modified plugins/org.eclipse.sirius.ui/plugin.xml (diff)