[175543] remove ui dependency
diff --git a/plugins/org.eclipse.jst.jee.ejb/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.jee.ejb/META-INF/MANIFEST.MF
index 0059c5c..43d3854 100644
--- a/plugins/org.eclipse.jst.jee.ejb/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.jst.jee.ejb/META-INF/MANIFEST.MF
@@ -4,8 +4,7 @@
 Bundle-SymbolicName: org.eclipse.jst.jee.ejb;singleton:=true
 Bundle-Version: 1.0.0.qualifier
 Bundle-Activator: org.eclipse.jst.jee.ejb.Activator
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
+Require-Bundle: org.eclipse.core.runtime,
  org.eclipse.jst.j2ee.ejb,
  org.eclipse.wst.common.modulecore,
  org.eclipse.core.resources,
@@ -18,5 +17,6 @@
  org.eclipse.jst.common.project.facet.core,
  org.eclipse.jem.util,
  org.eclipse.jst.j2ee.core,
- org.eclipse.jst.jee
+ org.eclipse.jst.jee,
+ org.eclipse.core.commands
 Eclipse-LazyStart: true
diff --git a/plugins/org.eclipse.jst.jee.ejb/ejb/org/eclipse/jst/jee/ejb/Activator.java b/plugins/org.eclipse.jst.jee.ejb/ejb/org/eclipse/jst/jee/ejb/Activator.java
index 56d1acc..458fbd1 100644
--- a/plugins/org.eclipse.jst.jee.ejb/ejb/org/eclipse/jst/jee/ejb/Activator.java
+++ b/plugins/org.eclipse.jst.jee.ejb/ejb/org/eclipse/jst/jee/ejb/Activator.java
@@ -1,12 +1,12 @@
 package org.eclipse.jst.jee.ejb;
 
-import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.eclipse.wst.common.frameworks.internal.WTPPlugin;
 import org.osgi.framework.BundleContext;
 
 /**
  * The activator class controls the plug-in life cycle
  */
-public class Activator extends AbstractUIPlugin {
+public class Activator extends WTPPlugin {
 
 	// The plug-in ID
 	public static final String PLUGIN_ID = "org.eclipse.jst.jee.ejb";
@@ -47,4 +47,13 @@
 		return plugin;
 	}
 
+	   /*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.eclipse.wst.common.frameworks.internal.WTPPlugin#getPluginID()
+	 */
+	public String getPluginID() {
+		return PLUGIN_ID;
+	}
+	
 }