mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-25 18:05:33 +02:00
[172468] move SubSystemConfigurationAdapter back into API since it is used by examples, and having an abstract base class for ISubSystemConfigurationAdapter makes us more flexible.
This commit is contained in:
parent
de2172be33
commit
6ed4f11856
12 changed files with 14 additions and 14 deletions
|
@ -29,7 +29,6 @@ import org.eclipse.rse.examples.daytime.service.IDaytimeService;
|
|||
import org.eclipse.rse.examples.daytime.subsystems.DaytimeSubSystem;
|
||||
import org.eclipse.rse.ui.SystemMenuManager;
|
||||
import org.eclipse.rse.ui.view.AbstractSystemViewAdapter;
|
||||
import org.eclipse.rse.ui.view.IContextObject;
|
||||
import org.eclipse.rse.ui.view.ISystemRemoteElementAdapter;
|
||||
|
||||
/**
|
||||
|
|
|
@ -22,7 +22,7 @@ import org.eclipse.jface.wizard.IWizard;
|
|||
|
||||
import org.eclipse.rse.core.model.ISystemNewConnectionWizardPage;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
|
||||
|
||||
public class DaytimeSubSystemConfigurationAdapter extends SubSystemConfigurationAdapter
|
||||
|
|
|
@ -21,9 +21,9 @@ import org.eclipse.jface.resource.ImageDescriptor;
|
|||
import org.eclipse.rse.core.filters.ISystemFilter;
|
||||
import org.eclipse.rse.core.filters.ISystemFilterPool;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.ui.filters.actions.SystemChangeFilterAction;
|
||||
import org.eclipse.rse.ui.filters.actions.SystemNewFilterAction;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
import samples.RSESamplesPlugin;
|
||||
|
@ -92,7 +92,7 @@ public class DeveloperSubSystemConfigurationAdapter extends
|
|||
|
||||
/**
|
||||
* Override of parent method for returning the image for filters in our subsystem.
|
||||
* @see org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter#getSystemFilterImage(org.eclipse.rse.core.filters.ISystemFilter)
|
||||
* @see org.eclipse.rse.ui.view.SubSystemConfigurationAdapter#getSystemFilterImage(org.eclipse.rse.core.filters.ISystemFilter)
|
||||
*/
|
||||
public ImageDescriptor getSystemFilterImage(ISystemFilter filter)
|
||||
{
|
||||
|
|
|
@ -36,11 +36,11 @@ import org.eclipse.rse.files.ui.actions.SystemNewFolderAction;
|
|||
import org.eclipse.rse.files.ui.resources.SystemIFileProperties;
|
||||
import org.eclipse.rse.files.ui.resources.SystemRemoteEditManager;
|
||||
import org.eclipse.rse.files.ui.wizards.SystemFileNewConnectionWizardPage;
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.model.ISystemRegistryUI;
|
||||
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystemConfiguration;
|
||||
import org.eclipse.rse.ui.RSEUIPlugin;
|
||||
import org.eclipse.rse.ui.actions.SystemPasteFromClipboardAction;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.swt.dnd.Clipboard;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
|
|
|
@ -22,9 +22,9 @@ import org.eclipse.jface.action.IAction;
|
|||
import org.eclipse.rse.core.filters.ISystemFilter;
|
||||
import org.eclipse.rse.core.filters.ISystemFilterPool;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.processes.ui.actions.SystemNewProcessFilterAction;
|
||||
import org.eclipse.rse.processes.ui.actions.SystemProcessUpdateFilterAction;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
|
||||
|
|
|
@ -23,7 +23,6 @@ import org.eclipse.jface.action.IAction;
|
|||
import org.eclipse.jface.resource.ImageDescriptor;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystem;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.shells.ui.RemoteCommandHelpers;
|
||||
import org.eclipse.rse.shells.ui.actions.SystemCommandAction;
|
||||
import org.eclipse.rse.shells.ui.actions.SystemExportShellHistoryAction;
|
||||
|
@ -32,6 +31,7 @@ import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem;
|
|||
import org.eclipse.rse.subsystems.shells.core.subsystems.IRemoteCmdSubSystem;
|
||||
import org.eclipse.rse.ui.ISystemIconConstants;
|
||||
import org.eclipse.rse.ui.RSEUIPlugin;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
|
||||
|
|
|
@ -442,7 +442,7 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
|
|||
/**
|
||||
* Populate a new subsystem with our unique attributes, and/or create default filter references.
|
||||
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#initializeSubSystem(ISubSystem,ISystemNewConnectionWizardPage[])
|
||||
* @see org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)
|
||||
* @see org.eclipse.rse.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)
|
||||
*/
|
||||
protected void initializeSubSystem(ISubSystem ss, ISystemNewConnectionWizardPage[] yourNewConnectionWizardPages)
|
||||
{
|
||||
|
|
|
@ -20,6 +20,7 @@ import org.eclipse.core.runtime.IAdapterFactory;
|
|||
import org.eclipse.core.runtime.IAdapterManager;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.core.subsystems.util.ISubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
|
||||
|
||||
public class SubSystemConfigurationAdapterFactory implements IAdapterFactory
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.internal.ui.view;
|
||||
package org.eclipse.rse.ui.view;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Hashtable;
|
|
@ -27,7 +27,7 @@ import org.eclipse.rse.core.subsystems.IServiceSubSystemConfiguration;
|
|||
import org.eclipse.rse.core.subsystems.ISubSystem;
|
||||
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
|
||||
import org.eclipse.rse.core.subsystems.SubSystemConfiguration;
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
|
||||
|
@ -170,12 +170,12 @@ public abstract class ServiceSubSystemConfiguration extends SubSystemConfigurati
|
|||
*
|
||||
* @param subsys - The subsystem that was created via createSubSystemInternal
|
||||
* @param yourNewConnectionWizardPages - The wizard pages you supplied to the New Connection wizard, via the
|
||||
* {@link org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)}
|
||||
* {@link org.eclipse.rse.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)}
|
||||
* method or null if you didn't override this method.
|
||||
* Note there may be more pages than you originally supplied, as you are passed all pages contributed
|
||||
* by this factory object, including subclasses. Null on a clone operation.
|
||||
*
|
||||
* @see org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)
|
||||
* @see org.eclipse.rse.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)
|
||||
*/
|
||||
protected void initializeSubSystem(ISubSystem subsys,ISystemNewConnectionWizardPage[] yourNewConnectionWizardPages)
|
||||
{
|
||||
|
|
|
@ -1390,7 +1390,7 @@ public abstract class SubSystemConfiguration implements ISubSystemConfiguration
|
|||
*
|
||||
* @param ss - The subsystem that was created via createSubSystemInternal
|
||||
* @param yourNewConnectionWizardPages - The wizard pages you supplied to the New Connection wizard, via the
|
||||
* {@link org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)}
|
||||
* {@link org.eclipse.rse.ui.view.SubSystemConfigurationAdapter#getNewConnectionWizardPages(org.eclipse.rse.core.subsystems.ISubSystemConfiguration, org.eclipse.jface.wizard.IWizard)}
|
||||
* method or null if you didn't override this method.
|
||||
* Note there may be more pages than you originally supplied, as you are passed all pages contributed
|
||||
* by this factory object, including subclasses. This is null when this method is called other than
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.rse.tests.internal.testsubsystem;
|
||||
|
||||
import org.eclipse.rse.internal.ui.view.SubSystemConfigurationAdapter;
|
||||
import org.eclipse.rse.ui.view.SubSystemConfigurationAdapter;
|
||||
|
||||
/**
|
||||
* Adapter for subsytsem configuration.
|
||||
|
|
Loading…
Add table
Reference in a new issue