Statistiques
| Révision :

root / tmp / CQP / src / cwbinstaller / Activator.java @ 324

Historique | Voir | Annoter | Télécharger (1,31 ko)

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