1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-04 07:35:24 +02:00

[174941] no need for updateSubSystems() method

This commit is contained in:
David McKnight 2007-03-02 13:53:06 +00:00
parent 1f9672dc38
commit 09f1905db6
2 changed files with 2 additions and 28 deletions

View file

@ -751,7 +751,7 @@ implements IMenuListener, ISystemDeleteTarget, ISystemRenameTarget, ISystemSelec
}
public void setCurrentColumnWidths(int[] widths)
{
{
}
public int[] getLastColumnWidths()

View file

@ -176,31 +176,5 @@ public abstract class AbstractConnectorServiceManager implements IConnectorServi
*/
public abstract Class getSubSystemCommonInterface(ISubSystem subsystem);
/**
* <i>Internal use. Fully implemented, no need to override.</i><br>
* Updates user-editable attributes of an existing subsystem instance.
* The goal of this method is to intercept the request and forward it on to all our
* subsystems in this SystemConnection, that share a single IConnectorService,
* so we keep them all in synch in terms of these two properties used
* by all ISystems.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#updateSubSystem(ISubSystem, boolean, String, boolean, int)
*/
public void updateSubSystems(Shell shell, ISubSystem subsystem, boolean updateUserId, String userId, boolean updatePort, int port)
{
ISystemRegistry sr = RSEUIPlugin.getDefault().getSystemRegistry();
IHost conn = subsystem.getHost();
ISubSystem[] subsystems = sr.getSubSystems(conn);
if (subsystems != null)
{
for (int idx=0; idx<subsystems.length; idx++)
{
ISubSystem ss = subsystems[idx];
if ( (ss != subsystem) && sharesSystem(ss) )
{
ISubSystemConfiguration ssFactory = ss.getSubSystemConfiguration();
ssFactory.updateSubSystem(ss, updateUserId, userId, updatePort, port);
}
}
}
}
}