Community
Participate
Working Groups
I think we removed the opaque model elements via Bug 402764. But it seems that E4XMIResource still has support for them. I suggest we remove that.
Rolf and Ed, please have a look at the suggested change.
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/167472
The support in E4XMIResource is there to offer backward compatibility on old workspaces. Similar to the model migration code after the model is loaded. However, this has to be migrated while loading, otherwise the elements will just be lost. Are you sure you want to remove this compatibility?
(In reply to Rolf Theunissen from comment #3) > Are you sure you want to remove this compatibility? This would apply for cases in which a workspace which has been created before 2014 and not been opened since when with a newer release is opened by a new release, correct? I think in this case it is fine to remove the migration layer as IMHO the risk is very small and the impact very limited.
I agree that impact should be minimal. B.T.W when older workspaces are no longer supported, org.eclipse.ui.internal.ModelMigrationProcessor is also a candidate to be removed.
Gerrit change https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/167472 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=12576a4e5ec41eaf6d9ba75d76ba52f26d62fc22
(In reply to Rolf Theunissen from comment #5) > I agree that impact should be minimal. Thanks. > B.T.W when older workspaces are no longer supported, > org.eclipse.ui.internal.ModelMigrationProcessor is also a candidate to be > removed. Please open a new bug for this.
New Gerrit change created: https://git.eclipse.org/r/c/www.eclipse.org/eclipse/news/+/167575
Gerrit change https://git.eclipse.org/r/c/www.eclipse.org/eclipse/news/+/167575 was merged to [master]. Commit: http://git.eclipse.org/c/www.eclipse.org/eclipse/news.git/commit/?id=adef291a8268787b262f8b7b806624b3041237fe