org.symbian.wrtools.doc.WRTKit/src/org/symbian/wrtools/lib/wrtkit/Activator.java
changeset 66 12372c19f1b0
equal deleted inserted replaced
54:5a2cfa9bc743 66:12372c19f1b0
       
     1 package org.symbian.wrtools.lib.wrtkit;
       
     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 = "org.symbian.wrtools.lib.WRTKit";
       
    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 }