Bug 110635 - Delay configuration of services
Summary: Delay configuration of services
Status: RESOLVED FIXED
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal
Target Milestone: ---   Edit
Assignee: Anthony Hunter CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed, performance
Depends on: 110485
Blocks:
  Show dependency tree
 
Reported: 2005-09-26 12:49 EDT by Keith W. Campbell CLA
Modified: 2010-07-19 21:55 EDT (History)
0 users

See Also:


Attachments
org.eclipse.gmf.runtime.common.ui.services-patch.txt (14.99 KB, patch)
2005-09-26 12:50 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.common.ui.services.action-patch.txt (10.30 KB, patch)
2005-09-26 12:51 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.common.ui.services.dnd-patch.txt (5.09 KB, patch)
2005-09-26 12:51 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.common.ui.services.properties-patch.txt (5.93 KB, patch)
2005-09-26 12:52 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.diagram.core-patch.txt (7.32 KB, patch)
2005-09-26 12:52 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.diagram.ui-patch.txt (15.88 KB, patch)
2005-09-26 12:52 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.emf.core-patch.txt (6.96 KB, patch)
2005-09-26 12:53 EDT, Keith W. Campbell CLA
no flags Details | Diff
org.eclipse.gmf.runtime.emf.ui-patch.txt (4.49 KB, patch)
2005-09-26 12:53 EDT, Keith W. Campbell CLA
no flags Details | Diff
additional patch for org.eclipse.gmf.runtime.diagram.core (4.62 KB, patch)
2005-10-24 09:52 EDT, Keith W. Campbell CLA
no flags Details | Diff
incremental patch for org.eclipse.gmf.runtime.diagram.ui (2.34 KB, patch)
2005-10-24 09:53 EDT, Keith W. Campbell CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Keith W. Campbell CLA 2005-09-26 12:49:49 EDT
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
Comment 1 Keith W. Campbell CLA 2005-09-26 12:50:52 EDT
Created attachment 27522 [details]
org.eclipse.gmf.runtime.common.ui.services-patch.txt
Comment 2 Keith W. Campbell CLA 2005-09-26 12:51:21 EDT
Created attachment 27523 [details]
org.eclipse.gmf.runtime.common.ui.services.action-patch.txt
Comment 3 Keith W. Campbell CLA 2005-09-26 12:51:43 EDT
Created attachment 27524 [details]
org.eclipse.gmf.runtime.common.ui.services.dnd-patch.txt
Comment 4 Keith W. Campbell CLA 2005-09-26 12:52:05 EDT
Created attachment 27525 [details]
org.eclipse.gmf.runtime.common.ui.services.properties-patch.txt
Comment 5 Keith W. Campbell CLA 2005-09-26 12:52:32 EDT
Created attachment 27526 [details]
org.eclipse.gmf.runtime.diagram.core-patch.txt
Comment 6 Keith W. Campbell CLA 2005-09-26 12:52:53 EDT
Created attachment 27527 [details]
org.eclipse.gmf.runtime.diagram.ui-patch.txt
Comment 7 Keith W. Campbell CLA 2005-09-26 12:53:12 EDT
Created attachment 27528 [details]
org.eclipse.gmf.runtime.emf.core-patch.txt
Comment 8 Keith W. Campbell CLA 2005-09-26 12:53:32 EDT
Created attachment 27529 [details]
org.eclipse.gmf.runtime.emf.ui-patch.txt
Comment 9 Keith W. Campbell CLA 2005-09-26 12:54:11 EDT
Noted dependency on bug 110485.
Comment 10 Anthony Hunter CLA 2005-10-05 10:23:01 EDT
Delivered the patches
Comment 11 Keith W. Campbell CLA 2005-10-24 09:52:02 EDT
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
Comment 12 Keith W. Campbell CLA 2005-10-24 09:53:24 EDT
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
Comment 13 Eclipse Webmaster CLA 2010-07-19 21:55:23 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime Common was the original product and component for this bug