diff --git a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/internal/subsystems/SubSystemConfigurationProxy.java b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/internal/subsystems/SubSystemConfigurationProxy.java
index 4e90aff3222..27f04e11e4f 100644
--- a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/internal/subsystems/SubSystemConfigurationProxy.java
+++ b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/internal/subsystems/SubSystemConfigurationProxy.java
@@ -27,7 +27,7 @@ import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.rse.core.RSECorePlugin;
import org.eclipse.rse.core.SystemBasePlugin;
-import org.eclipse.rse.core.subsystems.IConnectorService;
+//import org.eclipse.rse.core.subsystems.IConnectorService;
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
import org.eclipse.rse.core.subsystems.ISubSystemConfigurationProxy;
import org.eclipse.rse.core.subsystems.SubSystemConfiguration;
@@ -41,7 +41,8 @@ import org.osgi.framework.Bundle;
*/
public class SubSystemConfigurationProxy implements ISubSystemConfigurationProxy
{
- private String name,description,id,types,vendor, category, systemClassName;
+// private String name,description,id,types,vendor, category, systemClassName;
+ private String name,description,id,types,vendor, category;
private int priority;
private String[] systemTypes;
private List typesArray;
@@ -65,7 +66,7 @@ public class SubSystemConfigurationProxy implements ISubSystemConfigurationProxy
this.types = element.getAttribute("systemTypes");
this.vendor = element.getAttribute("vendor");
this.category = element.getAttribute("category");
- this.systemClassName = element.getAttribute("systemClass");
+// this.systemClassName = element.getAttribute("systemClass");
this.priority = Integer.MAX_VALUE;
String priorityStr = element.getAttribute("priority");
@@ -292,30 +293,30 @@ public class SubSystemConfigurationProxy implements ISubSystemConfigurationProxy
}
return object;
}
- /**
- * Return an instance of the ISystem class identified by the "systemClass" attribute
- * of this subsystemFactory extension point. Note each call to this method returns a
- * new instance of the class, or null if no "systemClass" attribute was specified.
- */
- public IConnectorService getSystemObject()
- {
- if (systemClassName == null)
- return null;
- Object object = null;
- try
- {
- object = (IConnectorService)element.createExecutableExtension("systemClass");
- } catch (Exception exc)
- {
- SystemBasePlugin.logError("Unable to instantiate ISystem class "+ systemClassName + " for extension point " + id,exc);
- org.eclipse.swt.widgets.MessageBox mb = new org.eclipse.swt.widgets.MessageBox(SystemBasePlugin.getActiveWorkbenchShell());
- mb.setText("Unexpected Error");
- String errmsg = "Unable to instantiate ISystem class " + systemClassName + " for extension point " + id +": " + exc.getClass().getName()+" - " + exc.getMessage();
- mb.setMessage(errmsg);
- mb.open();
- }
- return (IConnectorService)object;
- }
+// /**
+// * Return an instance of the ISystem class identified by the "systemClass" attribute
+// * of this subsystemFactory extension point. Note each call to this method returns a
+// * new instance of the class, or null if no "systemClass" attribute was specified.
+// */
+// public IConnectorService getSystemObject()
+// {
+// if (systemClassName == null)
+// return null;
+// Object object = null;
+// try
+// {
+// object = (IConnectorService)element.createExecutableExtension("systemClass");
+// } catch (Exception exc)
+// {
+// SystemBasePlugin.logError("Unable to instantiate ISystem class "+ systemClassName + " for extension point " + id,exc);
+// org.eclipse.swt.widgets.MessageBox mb = new org.eclipse.swt.widgets.MessageBox(SystemBasePlugin.getActiveWorkbenchShell());
+// mb.setText("Unexpected Error");
+// String errmsg = "Unable to instantiate ISystem class " + systemClassName + " for extension point " + id +": " + exc.getClass().getName()+" - " + exc.getMessage();
+// mb.setMessage(errmsg);
+// mb.open();
+// }
+// return (IConnectorService)object;
+// }
/**
* Reset for a full refresh from disk, such as after a team synch.
diff --git a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java
index 45de1454d31..b1cfa64e69d 100644
--- a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java
+++ b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java
@@ -1022,26 +1022,26 @@ public abstract class AbstractConnectorService extends RSEModelObject implements
// -------------------------
// PRIVATE HELPER METHODS...
// -------------------------
- /**
- * Call this method to identify specific server launch types that are not to be permitted.
- *
- * You normally do not call this! Rather, your subsystem factory class will override
- * {@link org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsServerLaunchType(ServerLaunchType)}.
- * However, this method is needed by ISVs that re-use predefined subsystem factories,
- * and merely supply their own ISystem object via the "systemClass" attribute of the
- * subsystemConfigurations extension point.
- *
- * @see org.eclipse.rse.core.subsystems.ServerLaunchType
- */
- protected void enableServerLaunchType(ISubSystem subsystem, ServerLaunchType serverLaunchType, boolean enable)
- {
- IServerLauncherProperties sl =getRemoteServerLauncherProperties();
- if (sl instanceof RemoteServerLauncher)
- {
- RemoteServerLauncher isl = (RemoteServerLauncher)sl;
- isl.enableServerLaunchType(serverLaunchType, enable);
- }
- }
+// /**
+// * Call this method to identify specific server launch types that are not to be permitted.
+// *
+// * You normally do not call this! Rather, your subsystem factory class will override
+// * {@link org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsServerLaunchType(ServerLaunchType)}.
+// * However, this method is needed by ISVs that re-use predefined subsystem factories,
+// * and merely supply their own ISystem object via the "systemClass" attribute of the
+// * subsystemConfigurations extension point.
+// *
+// * @see org.eclipse.rse.core.subsystems.ServerLaunchType
+// */
+// protected void enableServerLaunchType(ISubSystem subsystem, ServerLaunchType serverLaunchType, boolean enable)
+// {
+// IServerLauncherProperties sl =getRemoteServerLauncherProperties();
+// if (sl instanceof RemoteServerLauncher)
+// {
+// RemoteServerLauncher isl = (RemoteServerLauncher)sl;
+// isl.enableServerLaunchType(serverLaunchType, enable);
+// }
+// }
/**
* This methods returns the enablement state per server launch type.
* If {@link #enableServerLaunchType(ServerLaunchType,boolean)} has not been