Skip to content

Commit d90d5c8

Browse files
author
sebastigurin
committed
initial plugin contribution
1 parent 6572049 commit d90d5c8

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
package net.sf.j2s.doc;
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 Activator extends AbstractUIPlugin {
10+
11+
// The plug-in ID
12+
public static final String PLUGIN_ID = "net.sf.j2s.doc";
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+
}

0 commit comments

Comments
 (0)