root / tmp / CWBInstaller / src / cwbinstaller / Activator.java @ 119
Historique | Voir | Annoter | Télécharger (1,31 ko)
1 | 80 | sjacqu01 | package cwbinstaller; |
---|---|---|---|
2 | 80 | sjacqu01 | |
3 | 80 | sjacqu01 | import org.eclipse.jface.resource.ImageDescriptor; |
4 | 80 | sjacqu01 | import org.eclipse.ui.plugin.AbstractUIPlugin; |
5 | 80 | sjacqu01 | import org.osgi.framework.BundleContext; |
6 | 80 | sjacqu01 | |
7 | 80 | sjacqu01 | /**
|
8 | 80 | sjacqu01 | * The activator class controls the plug-in life cycle
|
9 | 80 | sjacqu01 | */
|
10 | 80 | sjacqu01 | public class Activator extends AbstractUIPlugin { |
11 | 80 | sjacqu01 | |
12 | 80 | sjacqu01 | // The plug-in ID
|
13 | 80 | sjacqu01 | public static final String PLUGIN_ID = "CQP"; //$NON-NLS-1$ |
14 | 80 | sjacqu01 | |
15 | 80 | sjacqu01 | // The shared instance
|
16 | 80 | sjacqu01 | private static Activator plugin; |
17 | 80 | sjacqu01 | |
18 | 80 | sjacqu01 | /**
|
19 | 80 | sjacqu01 | * The constructor
|
20 | 80 | sjacqu01 | */
|
21 | 80 | sjacqu01 | public Activator() { |
22 | 80 | sjacqu01 | } |
23 | 80 | sjacqu01 | |
24 | 80 | sjacqu01 | /*
|
25 | 80 | sjacqu01 | * (non-Javadoc)
|
26 | 80 | sjacqu01 | * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
|
27 | 80 | sjacqu01 | */
|
28 | 80 | sjacqu01 | public void start(BundleContext context) throws Exception { |
29 | 80 | sjacqu01 | super.start(context);
|
30 | 80 | sjacqu01 | plugin = this;
|
31 | 80 | sjacqu01 | } |
32 | 80 | sjacqu01 | |
33 | 80 | sjacqu01 | /*
|
34 | 80 | sjacqu01 | * (non-Javadoc)
|
35 | 80 | sjacqu01 | * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
|
36 | 80 | sjacqu01 | */
|
37 | 80 | sjacqu01 | public void stop(BundleContext context) throws Exception { |
38 | 80 | sjacqu01 | plugin = null;
|
39 | 80 | sjacqu01 | super.stop(context);
|
40 | 80 | sjacqu01 | } |
41 | 80 | sjacqu01 | |
42 | 80 | sjacqu01 | /**
|
43 | 80 | sjacqu01 | * Returns the shared instance
|
44 | 80 | sjacqu01 | *
|
45 | 80 | sjacqu01 | * @return the shared instance
|
46 | 80 | sjacqu01 | */
|
47 | 80 | sjacqu01 | public static Activator getDefault() { |
48 | 80 | sjacqu01 | return plugin;
|
49 | 80 | sjacqu01 | } |
50 | 80 | sjacqu01 | |
51 | 80 | sjacqu01 | /**
|
52 | 80 | sjacqu01 | * Returns an image descriptor for the image file at the given
|
53 | 80 | sjacqu01 | * plug-in relative path
|
54 | 80 | sjacqu01 | *
|
55 | 80 | sjacqu01 | * @param path the path
|
56 | 80 | sjacqu01 | * @return the image descriptor
|
57 | 80 | sjacqu01 | */
|
58 | 80 | sjacqu01 | public static ImageDescriptor getImageDescriptor(String path) { |
59 | 80 | sjacqu01 | return imageDescriptorFromPlugin(PLUGIN_ID, path);
|
60 | 80 | sjacqu01 | } |
61 | 80 | sjacqu01 | } |