Statistiques
| Révision :

root / tmp / CWBInstaller / src / cwbinstaller / Activator.java @ 62

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

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