package pl.edu.agh.iisg.osgiservices;

import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;

/**
 * The activator class controls the plug-in life cycle
 */
public class Activator extends AbstractUIPlugin {

	// The plug-in ID
	public static final String PLUGIN_ID = "pl.edu.agh.iisg.osgiservices"; //$NON-NLS-1$

	// The shared instance
	private static Activator plugin;
	
	/**
	 * The constructor
	 */
	public Activator() {
	}

	/*
	 * (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 Activator getDefault() {
		return plugin;
	}

}

@@ -235,17 +235,20 @@
 ugin %7B%0A%0A
-%09
+    
 // The p
@@ -257,17 +257,20 @@
 g-in ID%0A
-%09
+    
 public s
@@ -347,17 +347,20 @@
 NLS-1$%0A%0A
-%09
+    
 // The s
@@ -374,17 +374,20 @@
 nstance%0A
-%09
+    
 private 
@@ -415,16 +415,21 @@
 in;%0A
-%09%0A%09/**%0A%09
+%0A    /**%0A    
  * T
@@ -443,22 +443,28 @@
 tructor%0A
-%09 */%0A%09
+     */%0A    
 public A
@@ -476,25 +476,34 @@
 tor() %7B%0A
-%09%7D%0A%0A%09/*%0A%09
+    %7D%0A%0A    /*%0A    
  * (non-
@@ -503,33 +503,43 @@
 * (non-Javadoc)%0A
-%09
+     *%0A    
  * @see org.ecli
@@ -601,38 +601,44 @@
 .BundleContext)%0A
-%09 */%0A%09
+     */%0A    
 public void star
@@ -681,18 +681,24 @@
 ption %7B%0A
-%09%09
+        
 super.st
@@ -711,18 +711,24 @@
 ntext);%0A
-%09%09
+        
 plugin =
@@ -738,17 +738,26 @@
 is;%0A
-%09%7D%0A%0A%09/*%0A%09
+    %7D%0A%0A    /*%0A    
  * (
@@ -769,17 +769,27 @@
 avadoc)%0A
-%09
+     *%0A    
  * @see 
@@ -866,22 +866,28 @@
 ontext)%0A
-%09 */%0A%09
+     */%0A    
 public v
@@ -937,18 +937,24 @@
 ption %7B%0A
-%09%09
+        
 plugin =
@@ -960,18 +960,24 @@
 = null;%0A
-%09%09
+        
 super.st
@@ -993,18 +993,27 @@
 t);%0A
-%09%7D%0A%0A%09/**%0A%09
+    %7D%0A%0A    /**%0A    
  * R
@@ -1043,13 +1043,19 @@
 nce%0A
-%09 *%0A%09
+     *%0A    
  * @
@@ -1085,14 +1085,20 @@
 nce%0A
-%09 */%0A%09
+     */%0A    
 publ
@@ -1136,10 +1136,16 @@
 ) %7B%0A
-%09%09
+        
 retu
@@ -1159,9 +1159,12 @@
 in;%0A
-%09
+    
 %7D%0A%0A%7D

Correct formatting.