Statistiques
| Révision :

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

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
}