source: default/trunk/de.ugoe.cs.swe.bnftools.ebnf.product/src/de/ugoe/cs/swe/bnftools/product/Activator.java @ 5

Last change on this file since 5 was 5, checked in by zeiss, 14 years ago
  • Property svn:mime-type set to text/plain
File size: 1.1 KB
Line 
1package de.ugoe.cs.swe.bnftools.product;
2
3import org.eclipse.ui.plugin.AbstractUIPlugin;
4import org.osgi.framework.BundleContext;
5
6/**
7 * The activator class controls the plug-in life cycle
8 */
9public class Activator extends AbstractUIPlugin {
10
11        // The plug-in ID
12        public static final String PLUGIN_ID = "org.etsi.bnftools.etsibnf.product"; //$NON-NLS-1$
13
14        // The shared instance
15        private static Activator plugin;
16       
17        /**
18         * The constructor
19         */
20        public Activator() {
21        }
22
23        /*
24         * (non-Javadoc)
25         * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
26         */
27        public void start(BundleContext context) throws Exception {
28                super.start(context);
29                plugin = this;
30        }
31
32        /*
33         * (non-Javadoc)
34         * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
35         */
36        public void stop(BundleContext context) throws Exception {
37                plugin = null;
38                super.stop(context);
39        }
40
41        /**
42         * Returns the shared instance
43         *
44         * @return the shared instance
45         */
46        public static Activator getDefault() {
47                return plugin;
48        }
49
50}
Note: See TracBrowser for help on using the repository browser.