Community
Participate
Working Groups
Open two sessions. Open several representation on each session (at least one table and one tree). Make the sessions dirty (one modification in each session) All Sirius editors should be dirty. Open a non Sirius editor and make some modification in it. Try close/close all/close others: For the close action, if the "prompt to save on close even if still open elsewhere" preference value is true, the expected dialog is displayed (it reference the session) if the preference value is false, the dialog should not be shown. For the close all/ close other actions, the save dialog contains one item per representation. Sirius is expected to expose one save dialog per session (with a customized message, see SessionSaveable.getName() and UICallBack.getSessionNameToDisplayWhileSaving(Session)). Note that the problems occurs only with E4
Created attachment 243386 [details] Customized save dialog. See the attached screenshot, with Eclipse 3.x, on close all, Sirius displays its own message: Representations for project xxx have been modified. Save changes ? Note that AbstractSWTCallBack should add 'for project pName' only if the current session corresponds to a ModelingProject.