Summary: | Delay configuration of services | ||
---|---|---|---|
Product: | [Modeling] GMF-Runtime | Reporter: | Keith W. Campbell <keithc> |
Component: | General | Assignee: | Anthony Hunter <ahunter.eclipse> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | Keywords: | contributed, performance |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Bug Depends on: | 110485 | ||
Bug Blocks: | |||
Attachments: |
Description
Keith W. Campbell
2005-09-26 12:49:49 EDT
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 |