Mercurial > hg > de.mpg.mpiwg.itgroup.textgrid.digilib
comparison src/de/mpg/mpiwg/itgroup/textgrid/digilib/Activator.java @ 0:6c0a97ea21c7
first release
author | dwinter |
---|---|
date | Thu, 16 Jun 2011 16:53:24 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:6c0a97ea21c7 |
---|---|
1 package de.mpg.mpiwg.itgroup.textgrid.digilib; | |
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 = "de.mpg.mpiwg.itgroup.textgrid.digilib"; //$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 } |