From e8dc372b54879c368c02d202815122a88c79ea0b Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Mon, 23 Apr 2007 13:42:16 +0000 Subject: [PATCH] [168975] Move RSE Events API to Core --- .../guide/Artifacts.html | 13 +- .../guide/api/modelAPI.html | 2 +- .../guide/api/uiAPI.html | 17 +- rse/doc/org.eclipse.rse.doc.isv/options.txt | 1 + .../topics_Reference.xml | 3 +- .../DaytimeConnectorServiceManager.java | 13 +- .../daytime/subsystems/DaytimeSubSystem.java | 10 +- .../DeveloperConnectorServiceManager.java | 14 +- .../DeveloperSubSystemConfiguration.java | 5 +- .../ssh/SshConnectorServiceManager.java | 9 +- .../org.eclipse.rse.core/META-INF/MANIFEST.MF | 1 + .../ISystemModelChangeEvent.java | 14 +- .../ISystemModelChangeEvents.java | 8 +- .../ISystemModelChangeListener.java | 8 +- .../ISystemPreferenceChangeEvent.java | 25 ++- .../ISystemPreferenceChangeEvents.java | 6 +- .../ISystemPreferenceChangeListener.java | 14 +- .../events}/ISystemRemoteChangeEvent.java | 35 ++-- .../events}/ISystemRemoteChangeEvents.java | 6 +- .../events}/ISystemRemoteChangeListener.java | 16 +- .../events/ISystemResourceChangeEvent.java | 108 +++++++++++ .../events}/ISystemResourceChangeEvents.java | 8 +- .../ISystemResourceChangeListener.java | 16 +- .../core/events}/SystemRemoteChangeEvent.java | 49 ++--- .../events}/SystemResourceChangeEvent.java | 58 +----- .../rse/core/model/ISystemRegistry.java | 157 +++++++++++++++- .../core}/model/SystemEscapeCharHelper.java | 8 +- .../core}/model/SystemRemoteResourceSet.java | 11 +- .../rse/core}/model/SystemStartHere.java | 16 +- .../subsystems}/ISystemDragDropAdapter.java | 10 +- .../core}/model/SystemModelChangeEvent.java | 19 +- .../model/SystemModelChangeEventManager.java | 10 +- .../model/SystemPreferenceChangeEvent.java | 16 +- .../model/SystemPreferenceChangeManager.java | 10 +- .../model/SystemRemoteChangeEventManager.java | 25 +-- .../ui/resources/SystemTempFileListener.java | 8 +- .../SystemUniversalTempFileListener.java | 9 +- .../UniversalFileTransferUtility.java | 3 +- .../ui/actions/SystemAddToArchiveAction.java | 18 +- .../files/ui/actions/SystemCombineAction.java | 16 +- .../files/ui/actions/SystemConvertAction.java | 16 +- .../actions/SystemCopyRemoteFileAction.java | 16 +- .../files/ui/actions/SystemExtractAction.java | 18 +- .../ui/actions/SystemExtractToAction.java | 16 +- .../actions/SystemMoveRemoteFileAction.java | 12 +- .../actions/SystemUploadConflictAction.java | 8 +- .../propertypages/SystemFilePropertyPage.java | 8 +- .../ui/resources/SystemFileNameHelper.java | 6 +- ...moteFileSubSystemConfigurationAdapter.java | 6 +- .../ui/view/SystemViewRemoteFileAdapter.java | 14 +- .../SystemViewRemoteSearchResultAdapter.java | 3 +- .../SystemViewSearchResultAdapterFactory.java | 3 +- .../files/ui/wizards/SystemNewFileWizard.java | 18 +- .../ui/actions/SystemKillProcessAction.java | 14 +- .../view/SystemViewRemoteProcessAdapter.java | 6 +- .../ui/SystemRemoteCommandEntryForm.java | 12 +- .../shells/ui/view/CommandsViewPage.java | 3 +- .../ui/view/SystemCommandsViewPart.java | 16 +- .../view/SystemViewOutputAdapterFactory.java | 3 +- .../shells/ui/view/SystemCommandsView.java | 8 +- .../view/SystemViewRemoteOutputAdapter.java | 3 +- .../files/core/SystemFileAPIProviderImpl.java | 6 +- .../FileServiceSubSystemConfiguration.java | 6 +- .../core/servicesubsystem/OutputRefresh.java | 12 +- .../core/subsystems/IRemoteFileSubSystem.java | 4 +- .../RemoteFileChildrenContentsType.java | 8 +- .../core/subsystems/RemoteFileSubSystem.java | 5 +- .../RemoteFolderChildrenContentsType.java | 8 +- .../RemoteSearchResultsContentsType.java | 8 +- .../RemoteFilePropertyChangeListener.java | 12 +- .../ProcessServiceSubSystemConfiguration.java | 10 +- .../DStoreProcessSubSystemConfiguration.java | 10 +- .../LocalProcessSubSystemConfiguration.java | 8 +- .../servicesubsystem/OutputRefreshJob.java | 12 +- .../model/RemoteCommandShellOperation.java | 14 +- .../core/subsystems/RemoteCmdSubSystem.java | 20 +- .../org.eclipse.rse.ui/META-INF/MANIFEST.MF | 4 +- .../SystemClearAllPasswordsAction.java | 8 +- .../ui/actions/SystemClearPasswordAction.java | 8 +- .../ui/actions/SystemCollapseAction.java | 14 +- .../ui/actions/SystemCollapseAllAction.java | 14 +- .../ui/actions/SystemExpandAction.java | 14 +- .../SystemOpenExplorerPerspectiveAction.java | 6 +- ...referenceQualifyConnectionNamesAction.java | 8 +- .../SystemPreferenceRestoreStateAction.java | 7 +- ...SystemPreferenceShowFilterPoolsAction.java | 7 +- .../actions/SystemProfileNameCopyAction.java | 8 +- .../dialogs/SystemUpdateConnectionDialog.java | 3 +- .../RemoteSystemsPreferencePage.java | 5 +- .../SystemConnectionPropertyPage.java | 3 +- ...ystemConnectionSubSystemsPropertyPage.java | 8 +- .../ui/view/SystemDNDTransferRunnable.java | 14 +- ...stemSelectRemoteObjectAPIProviderImpl.java | 6 +- .../internal/ui/view/SystemTableTreeView.java | 41 +++-- .../internal/ui/view/SystemTableViewPart.java | 34 ++-- .../rse/internal/ui/view/SystemView.java | 171 ++++++++++-------- .../view/SystemViewAPIProviderForFilters.java | 14 +- .../ui/view/SystemViewAdapterFactory.java | 10 +- .../ui/view/SystemViewConnectionAdapter.java | 3 +- ...mViewConnectionSelectionInputProvider.java | 6 +- .../ui/view/SystemViewDataDragAdapter.java | 3 +- .../ui/view/SystemViewDataDropAdapter.java | 8 +- .../ui/view/SystemViewFilterAdapter.java | 14 +- .../SystemViewFilterReferenceAdapter.java | 13 +- .../SystemViewLabelAndContentProvider.java | 10 +- .../rse/internal/ui/view/SystemViewPart.java | 15 +- .../ui/view/SystemViewPromptableAdapter.java | 6 +- .../ui/view/SystemViewRootInputAdapter.java | 5 +- .../ui/view/SystemViewScratchpadAdapter.java | 8 +- .../ui/view/monitor/MonitorViewPage.java | 11 +- .../view/monitor/SystemMonitorViewPart.java | 29 ++- .../ui/view/scratchpad/BrowseAction.java | 10 +- .../ui/view/scratchpad/ClearAction.java | 8 +- .../view/scratchpad/ClearSelectedAction.java | 8 +- .../view/scratchpad/SystemScratchpadView.java | 34 ++-- .../scratchpad/SystemScratchpadViewPart.java | 24 ++- .../ui/view/search/SystemSearchTableView.java | 12 +- .../ui/view/search/SystemSearchViewPart.java | 17 +- .../internal/ui/view/team/SystemTeamView.java | 15 +- .../team/SystemTeamViewContentProvider.java | 10 +- .../team/SystemTeamViewInputProvider.java | 8 +- .../team/SystemTeamViewLabelProvider.java | 10 +- .../ui/view/team/SystemTeamViewPart.java | 12 +- .../team/SystemTeamViewProfileAdapter.java | 5 +- .../eclipse/rse/ui/RSESystemTypeAdapter.java | 3 +- .../UI/org/eclipse/rse/ui/RSEUIPlugin.java | 28 +-- .../rse/ui/actions/SystemBaseCopyAction.java | 8 +- .../SystemPasteFromClipboardAction.java | 6 +- .../rse/ui/actions/SystemRefreshAction.java | 13 +- .../ui/actions/SystemRefreshAllAction.java | 12 +- .../AbstractSystemRemoteAdapterFactory.java | 7 +- .../ui/view/AbstractSystemViewAdapter.java | 5 +- .../ui/view/ISystemViewElementAdapter.java | 1 + .../eclipse/rse/ui/view/SystemTableView.java | 36 ++-- .../rse/ui/widgets/SystemHostCombo.java | 25 +-- .../RSEDefaultNewConnectionWizard.java | 3 +- .../rse/model/ISystemResourceChangeEvent.java | 113 ------------ .../model/SystemFilterStringContentsType.java | 50 ----- .../internal/model/SystemHostPool.java | 3 +- .../SystemNewConnectionPromptObject.java | 10 +- .../model/SystemPostableEventNotifier.java | 10 +- .../internal}/model/SystemRegistry.java | 170 +++++++++++------ .../model/SystemResourceChangeManager.java | 10 +- .../model/SystemRunnableContextWrapper.java | 6 +- .../internal/model/SystemScratchpad.java | 8 +- .../model/ISystemPromptableObject.java | 6 +- .../rse/ui/model/ISystemRegistryUI.java | 99 ++++++++++ .../model/ISystemShellProvider.java} | 24 +-- .../ui/model/SystemRemoteChangeEventUI.java | 90 +++++++++ .../model/SystemRemoteElementResourceSet.java | 6 +- .../ui/model/SystemResourceChangeEventUI.java | 102 +++++++++++ rse/plugins/org.eclipse.rse.ui/plugin.xml | 2 +- .../rse/core/subsystems/SubSystem.java | 7 +- .../subsystems/SubSystemConfiguration.java | 11 +- .../rse/core/SystemResourceListener.java | 8 +- .../ui/compile/SystemCompileManager.java | 9 +- .../SystemWorkWithCompileCommandsDialog.java | 8 +- ...temTeamViewCompileCommandPropertyPage.java | 8 +- .../ui/uda/SystemUDActionEditPane.java | 8 +- .../ui/uda/SystemUDActionSubsystem.java | 11 +- .../ui/uda/SystemUDActionTreeView.java | 5 +- .../ui/uda/SystemUDAsBaseAction.java | 8 +- .../ui/uda/SystemUDBaseTreeView.java | 5 +- .../ui/uda/SystemUDTypeEditPane.java | 8 +- .../ui/uda/SystemUDTypeTreeView.java | 5 +- .../ui/uda/SystemWorkWithUDAsDialog.java | 7 +- .../tests/internal/RSEConnectionManager.java | 10 +- .../subsystems/files/FileServiceTest.java | 3 +- .../testsubsystem/TestSubsystemTestCase.java | 11 +- 169 files changed, 1692 insertions(+), 1154 deletions(-) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/{model => events}/ISystemModelChangeEvent.java (68%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/{model => events}/ISystemModelChangeEvents.java (92%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/{model => events}/ISystemModelChangeListener.java (88%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/{model => events}/ISystemPreferenceChangeEvent.java (57%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/{model => events}/ISystemPreferenceChangeEvents.java (88%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/{model => events}/ISystemPreferenceChangeListener.java (73%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/ISystemRemoteChangeEvent.java (61%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/ISystemRemoteChangeEvents.java (87%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/ISystemRemoteChangeListener.java (66%) create mode 100644 rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/events/ISystemResourceChangeEvent.java rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/ISystemResourceChangeEvents.java (97%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/ISystemResourceChangeListener.java (76%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/SystemRemoteChangeEvent.java (77%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/model => org.eclipse.rse.core/src/org/eclipse/rse/core/events}/SystemResourceChangeEvent.java (70%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse => org.eclipse.rse.core/src/org/eclipse/rse/core}/model/SystemEscapeCharHelper.java (95%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse => org.eclipse.rse.core/src/org/eclipse/rse/core}/model/SystemRemoteResourceSet.java (89%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse => org.eclipse.rse.core/src/org/eclipse/rse/core}/model/SystemStartHere.java (93%) rename rse/plugins/{org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view => org.eclipse.rse.core/src/org/eclipse/rse/core/subsystems}/ISystemDragDropAdapter.java (93%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/internal => org.eclipse.rse.core/src/org/eclipse/rse/internal/core}/model/SystemModelChangeEvent.java (79%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/internal => org.eclipse.rse.core/src/org/eclipse/rse/internal/core}/model/SystemModelChangeEventManager.java (85%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/internal => org.eclipse.rse.core/src/org/eclipse/rse/internal/core}/model/SystemPreferenceChangeEvent.java (80%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/internal => org.eclipse.rse.core/src/org/eclipse/rse/internal/core}/model/SystemPreferenceChangeManager.java (85%) rename rse/plugins/{org.eclipse.rse.ui/model/org/eclipse/rse/internal => org.eclipse.rse.core/src/org/eclipse/rse/internal/core}/model/SystemRemoteChangeEventManager.java (68%) delete mode 100644 rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/model/ISystemResourceChangeEvent.java delete mode 100644 rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/model/SystemFilterStringContentsType.java rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/internal/model/SystemHostPool.java (99%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/internal/model/SystemNewConnectionPromptObject.java (97%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/internal/model/SystemPostableEventNotifier.java (86%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui/internal}/model/SystemRegistry.java (95%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/internal/model/SystemResourceChangeManager.java (89%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/internal/model/SystemRunnableContextWrapper.java (96%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/internal/model/SystemScratchpad.java (91%) rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/model/ISystemPromptableObject.java (93%) create mode 100644 rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/model/ISystemRegistryUI.java rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{model/ISystemRegistryUI.java => ui/model/ISystemShellProvider.java} (58%) create mode 100644 rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/model/SystemRemoteChangeEventUI.java rename rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/{ => ui}/model/SystemRemoteElementResourceSet.java (92%) create mode 100644 rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/model/SystemResourceChangeEventUI.java diff --git a/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html b/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html index d158ee5f024..a77762ffd15 100755 --- a/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html +++ b/rse/doc/org.eclipse.rse.doc.isv/guide/Artifacts.html @@ -201,9 +201,18 @@ be exported and imported. ISystemRegistry. This is a singleton object that you can access by calling the static method -getSystemRegistry() in the -SystemStartHere +getSystemRegistry() in the +SystemStartHere +class in the org.eclipse.rse.core plugin. +
+ +A UI-enabled extension of the system registry is available through the +ISystemRegistryUI interface. +This interface is available by calling the static method +getTheSystemRegistry() in the +RSEUIPlugin class in the org.eclipse.rse.ui plugin.
+