Currently, E4 provides a way to persist the workspace between each user sessions.

Unfortunately, when something in the Model changes in a new version of the application, it might not be reflected in the UI since the model is loaded from the last session.

This can create a situation where, for example, you add a menu item, publish your application and after the update process, your user doesn't see the item. He/She must then manually clear the workspace.

The following Bugzilla asks that E4 provides a way to clear the persisted state at some points, for example when the application is updating to a new version.

I think it's an important feature that is missing from E4, so please vote!

On 25.06.14 07:17, Sebastien Pennec wrote:
> Hi!
>
> Currently, E4 provides a way to persist the workspace between each user
> sessions.
>
> Unfortunately, when something in the Model changes in a new version of
> the application, it might not be reflected in the UI since the model is
> loaded from the last session.
>
> This can create a situation where, for example, you add a menu item,
> publish your application and after the update process, your user doesn't
> see the item. He/She must then manually clear the workspace.
>
> The following Bugzilla asks that E4 provides a way to clear the
> persisted state at some points, for example when the application is
> updating to a new version.
>
> I think it's an important feature that is missing from E4, so please
> vote! :)
>
> Here's the link: https://bugs.eclipse.org/bugs/show_bug.cgi?id=430090