Community
Participate
Working Groups
Plugins should not load and configure services on startup: they may never be used in some runs. Patches will follow for org.eclipse.gmf.runtime.common.ui.services org.eclipse.gmf.runtime.common.ui.services.action org.eclipse.gmf.runtime.common.ui.services.dnd org.eclipse.gmf.runtime.common.ui.services.properties org.eclipse.gmf.runtime.diagram.core org.eclipse.gmf.runtime.diagram.ui org.eclipse.gmf.runtime.emf.core org.eclipse.gmf.runtime.emf.ui
Created attachment 27522 [details] org.eclipse.gmf.runtime.common.ui.services-patch.txt
Created attachment 27523 [details] org.eclipse.gmf.runtime.common.ui.services.action-patch.txt
Created attachment 27524 [details] org.eclipse.gmf.runtime.common.ui.services.dnd-patch.txt
Created attachment 27525 [details] org.eclipse.gmf.runtime.common.ui.services.properties-patch.txt
Created attachment 27526 [details] org.eclipse.gmf.runtime.diagram.core-patch.txt
Created attachment 27527 [details] org.eclipse.gmf.runtime.diagram.ui-patch.txt
Created attachment 27528 [details] org.eclipse.gmf.runtime.emf.core-patch.txt
Created attachment 27529 [details] org.eclipse.gmf.runtime.emf.ui-patch.txt
Noted dependency on bug 110485.
Delivered the patches
Created attachment 28681 [details] additional patch for org.eclipse.gmf.runtime.diagram.core DiagramPlugin + PresentationListener is defined by this plugin - stop listening here rather than in org.eclipse.gmf.runtime.diagram.ui PresentationListener + avoid race conditions by initializing instance statically + start listening in constructor rather than as plugin is loaded + streamline addListenersOfNotifier
Created attachment 28682 [details] incremental patch for org.eclipse.gmf.runtime.diagram.ui DiagramUIPlugin + change type of singleton to eliminate need for casts + simplify getPluginId + PresentationListener is defined by org.eclipse.gmf.runtime.diagram.core: listening should be managed there
[GMF Restructure] Bug 319140 : product GMF and component Runtime Common was the original product and component for this bug