FYI if you use these things in EMF, you're going to have a bad time. :D ---------- Forwarded message --------- From: Ed Merks <ed.me...@gmail.com> Date: Fri, Nov 2, 2018 at 8:27 AM Subject: [cross-project-issues-dev] TableTree Removal Will Break Some EMF APIs To: Cross project issues <cross-project-issues-...@eclipse.org>
As you may or may not be aware, there are plans to remove org.eclipse.swt.custom.TableTree: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475833 And hence plans to remove org.eclipse.jface.viewers.TableTreeViewer: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540481 This also affects EMF. Mostly I just need to delete these long deprecated classes: org.eclipse.emf.common.ui/src/org/eclipse/emf/common/ui/celleditor/ExtendedTableTreeEditor.java org.eclipse.emf.common.ui/src/org/eclipse/emf/common/ui/viewer/ExtendedTableTreeViewer.java org.eclipse.emf.edit.ui/src/org/eclipse/emf/edit/ui/celleditor/AdapterFactoryTableTreeEditor.java Presumably no one is using those. But they are used by org.eclipse.emf.mapping.presentation.MappingEditor.OverviewViewer. I was tempted to just remove org.eclipse.mapping.ui (and projects that subclass it) but it was brought to my attention that those are being used: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540481#c24 I can change this class to subclass TreeViewer, but that breaks API. I'm never happy breaking APIs, but I doubt anyone is directly using this class such that they would see the API changes. If you have any concerns, about these deletions and API-breakages please comment on: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540539 _______________________________________________ cross-project-issues-dev mailing list cross-project-issues-...@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev -- Nick Boldt Principal Software Engineer, RHCSA Productization Lead :: JBoss Tools & Dev Studio IM: @nickboldt / @nboldt / http://nick.divbyzero.com <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> @ @redhatnews <https://twitter.com/redhatnews> Red Hat <https://www.facebook.com/RedHatInc> <https://www.facebook.com/RedHatInc> “The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________ wtp-dev mailing list wtp-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/wtp-dev