]> git.argeo.org Git - lgpl/argeo-commons.git/blob - eclipse/plugins/org.argeo.eclipse.ui.jcr.explorer/src/main/java/org/argeo/eclipse/ui/jcr/explorer/JcrExplorerActivator.java
Add JCR explorer
[lgpl/argeo-commons.git] / eclipse / plugins / org.argeo.eclipse.ui.jcr.explorer / src / main / java / org / argeo / eclipse / ui / jcr / explorer / JcrExplorerActivator.java
1 package org.argeo.eclipse.ui.jcr.explorer;
2
3 import org.eclipse.ui.plugin.AbstractUIPlugin;
4 import org.osgi.framework.BundleContext;
5
6 /**
7 * The activator class controls the plug-in life cycle
8 */
9 public class JcrExplorerActivator extends AbstractUIPlugin {
10
11 // The plug-in ID
12 public static final String PLUGIN_ID = "org.argeo.eclipse.ui.jcr.explorer"; //$NON-NLS-1$
13
14 // The shared instance
15 private static JcrExplorerActivator plugin;
16
17 /**
18 * The constructor
19 */
20 public JcrExplorerActivator() {
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 JcrExplorerActivator getDefault() {
47 return plugin;
48 }
49
50 }