X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2FGisUiPlugin.java;fp=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2FGisUiPlugin.java;h=b81d4386d84057ffb2e2f7f570f2a6bd442a0a12;hb=59c640168d7830acd7add391e3a9288169af22d8;hp=0000000000000000000000000000000000000000;hpb=ea1ed5b40e6a1064a2eea8aa533fe69c382c77fd;p=lgpl%2Fargeo-commons.git diff --git a/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/GisUiPlugin.java b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/GisUiPlugin.java new file mode 100644 index 000000000..b81d4386d --- /dev/null +++ b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/GisUiPlugin.java @@ -0,0 +1,50 @@ +package org.argeo.gis.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle + */ +public class GisUiPlugin extends AbstractUIPlugin { + + // The plug-in ID + public static final String PLUGIN_ID = "org.argeo.gis.ui"; //$NON-NLS-1$ + + // The shared instance + private static GisUiPlugin plugin; + + /** + * The constructor + */ + public GisUiPlugin() { + } + + /* + * (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext context) throws Exception { + super.start(context); + plugin = this; + } + + /* + * (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static GisUiPlugin getDefault() { + return plugin; + } + +}