[226592] Add title to server properties dialog
diff --git a/plugins/org.eclipse.wst.server.ui/plugin.xml b/plugins/org.eclipse.wst.server.ui/plugin.xml
index f181339..75647be 100644
--- a/plugins/org.eclipse.wst.server.ui/plugin.xml
+++ b/plugins/org.eclipse.wst.server.ui/plugin.xml
@@ -259,6 +259,11 @@
       adaptableType="org.eclipse.wst.server.ui.internal.view.servers.ModuleServer">
       <adapter type="org.eclipse.ui.IActionFilter"/>
     </factory>
+    <factory
+      adaptableType="org.eclipse.wst.server.core.IServer"
+      class="org.eclipse.wst.server.ui.internal.ServerAdapterFactory">
+      <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
+    </factory>
   </extension>
 
 <extension point="org.eclipse.wst.server.core.clients">
@@ -499,4 +504,4 @@
         priority="-999999"/>
 </extension>
 
-</plugin>
\ No newline at end of file
+</plugin>
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerAdapterFactory.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerAdapterFactory.java
index e055b0a..d526149 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerAdapterFactory.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerAdapterFactory.java
@@ -12,6 +12,8 @@
 
 import org.eclipse.core.runtime.IAdapterFactory;
 import org.eclipse.ui.IActionFilter;
+import org.eclipse.ui.model.IWorkbenchAdapter;
+import org.eclipse.wst.server.ui.ServerUICore;
 /**
  * Adapter factory to adapt servers to IActionFilter.
  */
@@ -28,6 +30,9 @@
 	public Object getAdapter(Object adaptableObject, Class adapterType) {
 		if (adapterType == IActionFilter.class)
 			return actionFilter;
+		
+		if (adapterType == IWorkbenchAdapter.class)
+			return ServerUICore.getLabelProvider();
 			
 		return null;
 	}
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerLabelProvider.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerLabelProvider.java
index ddd2236..1cd741d 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerLabelProvider.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/ServerLabelProvider.java
@@ -33,7 +33,7 @@
 /**
  * A label provider for all server related objects.
  */
-public class ServerLabelProvider implements ILabelProvider, IColorProvider {
+public class ServerLabelProvider implements ILabelProvider, IColorProvider, IWorkbenchAdapter {
 	private ILabelDecorator decorator;
 	protected transient List<ILabelProviderListener> listeners;
 	protected ILabelProviderListener providerListener;
@@ -284,4 +284,16 @@
 		}
 		return null;
 	}
+
+	public Object[] getChildren(Object o) { 
+		return null;
+	}
+
+	public String getLabel(Object o) {
+		return getText(o);
+	}
+
+	public Object getParent(Object o) {
+		return null;
+	}
 }
\ No newline at end of file