Community
Participate
Working Groups
org.eclipse.e4.core.contexts.debug provides a nifty context debug view. But it is not accessible from the E3.x compat layer. Although it adds itself to the MApplication's part descriptors, the IViewRegistry provided to Show View dialog (org.eclipse.ui.internal.dialogs.ShowViewDialog) does not actually include the MApplication's part descriptor list.
Without writing your own code, the only way to open it right now is to use Ctrl+3.
Created attachment 211362 [details] Patch to the context debugger Fix up the context debug view: * Modify plugin.xml to add the ContextTraceLegacyView: the processor approach doesn't work due to bug 323506: pure E4 parts are not usable as Eclipse workbench parts. * Fix up ContextTraceLegacyView to use the context to create and inject the internal class * Change FindTargetAction to use an event filter as setCapture() doesn't work on MacOS X Oleg, can you verify? I wonder if this shouldn't be moved to the e4 Tools...
Thanks Brian! Patch applied to Git master: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=586f49b788803e509ec0e04368d036017f83bd82
Verified using I20120313-0610.