source: default/v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.standalone/src/de/ugoe/cs/swe/bnftools/ebnf/standalone/Activator.java @ 74

Last change on this file since 74 was 74, checked in by phdmakk, 10 years ago

+ initial RCP example
+ EBNFEditedResourceProvider
+ Initial imports and declarations in View
+ corresponding dependencies

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