Bug 112797 - Deprecate the use of fragments for service providers
Summary: Deprecate the use of fragments for service providers
Status: CLOSED FIXED
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: 1.0   Edit
Hardware: PC All
: P1 enhancement
Target Milestone: 1.0   Edit
Assignee: Wayne CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2005-10-17 11:00 EDT by Anthony Hunter CLA
Modified: 2010-07-19 21:55 EDT (History)
0 users

See Also:


Attachments
common.core patch (2.61 KB, patch)
2005-11-02 14:01 EST, Wayne CLA
no flags Details | Diff
common.core.provider patch (1.84 KB, patch)
2005-11-02 14:02 EST, Wayne CLA
no flags Details | Diff
common.ui.services.action patch (2.28 KB, patch)
2005-11-02 14:02 EST, Wayne CLA
no flags Details | Diff
common.ui.services patch (5.04 KB, patch)
2005-11-02 14:02 EST, Wayne CLA
no flags Details | Diff
common.ui.services.properties patch (4.58 KB, patch)
2005-11-02 14:03 EST, Wayne CLA
no flags Details | Diff
emf.ui.transfer.providers patch (850 bytes, patch)
2005-11-02 14:03 EST, Wayne CLA
no flags Details | Diff
Removes the deprecated plugin attribute from exsd files (8.25 KB, patch)
2005-11-21 10:11 EST, Wayne CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Hunter CLA 2005-10-17 11:00:50 EDT
In pre GMF, we used fragments for our service provider policies as a strategy 
to avoid the early loading of a plug-in. Frequently these were fragments of 
org.eclipse.gmf.runtime.common.core.propvider.

With Eclipse 3.1, you can specify which plug-in access will cause your plug-in 
to load.

This means we can get rid of these fragments and move the code back into plug-
ins.
Comment 1 Wayne CLA 2005-11-02 14:01:57 EST
Created attachment 29207 [details]
common.core patch
Comment 2 Wayne CLA 2005-11-02 14:02:20 EST
Created attachment 29208 [details]
common.core.provider patch
Comment 3 Wayne CLA 2005-11-02 14:02:36 EST
Created attachment 29209 [details]
common.ui.services.action patch
Comment 4 Wayne CLA 2005-11-02 14:02:52 EST
Created attachment 29210 [details]
common.ui.services patch
Comment 5 Wayne CLA 2005-11-02 14:03:03 EST
Created attachment 29211 [details]
common.ui.services.properties patch
Comment 6 Wayne CLA 2005-11-02 14:03:22 EST
Created attachment 29212 [details]
emf.ui.transfer.providers patch
Comment 7 Anthony Hunter CLA 2005-11-02 14:24:23 EST
Committed the patches
Comment 8 Anthony Hunter CLA 2005-11-07 15:50:16 EST
Only step remaining is to remove the org.eclipse.gmf.runtime.common.core.provider
fragment. 
Comment 9 Wayne CLA 2005-11-21 10:11:45 EST
Created attachment 30311 [details]
Removes the deprecated plugin attribute from exsd files

Also need to remove common.core.provider as Anthony mentioned above.
Comment 10 Anthony Hunter CLA 2005-12-22 15:09:27 EST
Committed the patch and removed the common.core.provider plug-in
Comment 11 Anthony Hunter CLA 2005-12-22 15:09:46 EST
Fixed
Comment 12 Anthony Hunter CLA 2006-01-10 10:31:23 EST
removed the common.core.provider plug-in in M4
Comment 13 Richard Gronback CLA 2008-08-13 13:06:24 EDT
[target cleanup] 1.0 M4 was the original target milestone for this bug
Comment 14 Eclipse Webmaster CLA 2010-07-19 21:55:30 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime Common was the original product and component for this bug