From df5ce0c3790bf4e2fbe906af85bb7ee4441a0888 Mon Sep 17 00:00:00 2001 From: Kushal Munir < kmunir@ca.ibm.com> Date: Fri, 11 Aug 2006 14:58:48 +0000 Subject: [PATCH] [cleanup] Classes for filter referencing and referenced filters have moved from org.eclipse.rse.ui plugin to org.eclipse.rse.core plugin --- .../org.eclipse.rse.core/META-INF/MANIFEST.MF | 4 ++- .../core/filters/IRSEFilterNamingPolicy.java} | 4 +-- .../IRSEBasePersistableReferencedObject.java} | 8 +++--- .../references/IRSEBaseReferencedObject.java} | 10 +++---- .../IRSEBaseReferencingObject.java} | 8 +++--- .../references/IRSEReferencedObject.java} | 4 +-- .../META-INF/MANIFEST.MF | 1 + .../META-INF/MANIFEST.MF | 1 + .../META-INF/MANIFEST.MF | 1 + .../META-INF/MANIFEST.MF | 1 + .../META-INF/MANIFEST.MF | 1 + .../META-INF/MANIFEST.MF | 1 + .../rse/internal/ui/view/SystemView.java | 10 +++---- .../org/eclipse/rse/ui/view/SystemView.java | 10 +++---- .../view/scratchpad/SystemScratchpadView.java | 6 ++--- .../eclipse/rse/filters/ISystemFilter.java | 4 +-- .../rse/filters/ISystemFilterPool.java | 9 ++++--- .../rse/filters/ISystemFilterString.java | 4 +-- .../filters/ISystemFilterStringReference.java | 4 +-- .../rse/filters/SystemFilterReference.java | 6 ++--- .../rse/filters/SystemFilterStartHere.java | 5 ++-- .../rse/internal/filters/SystemFilter.java | 12 ++++----- .../filters/SystemFilterNamingPolicy.java | 6 ++--- .../internal/filters/SystemFilterPool.java | 22 ++++++++-------- .../filters/SystemFilterPoolManager.java | 16 ++++++------ .../SystemFilterPoolReferenceManager.java | 24 ++++++++--------- .../internal/filters/SystemFilterString.java | 10 +++---- .../filters/SystemFilterStringReference.java | 12 ++++----- .../rse/internal/model/SystemRegistry.java | 6 ++--- .../SystemPersistableReferenceManager.java | 6 ++--- ...stemPersistableReferencedObjectHelper.java | 4 +-- .../SystemPersistableReferencingObject.java | 10 +++---- ...temPersistableReferencingObjectHelper.java | 14 +++++----- .../references/SystemReferencedObject.java | 14 +++++----- .../SystemReferencedObjectHelper.java | 26 +++++++++---------- .../references/SystemReferencingObject.java | 12 ++++----- .../SystemReferencingObjectHelper.java | 18 ++++++------- ...SystemBasePersistableReferenceManager.java | 5 ++-- ...ystemBasePersistableReferencingObject.java | 8 ++++-- .../ISystemPersistableReferencedObject.java | 5 +++- .../references/ISystemReferencingObject.java | 5 +++- .../SubSystemFilterNamingPolicy.java | 4 +-- .../subsystems/SubSystemConfiguration.java | 4 +-- 43 files changed, 183 insertions(+), 162 deletions(-) rename rse/plugins/{org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterNamingPolicy.java => org.eclipse.rse.core/src/org/eclipse/rse/core/filters/IRSEFilterNamingPolicy.java} (97%) rename rse/plugins/{org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBasePersistableReferencedObject.java => org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBasePersistableReferencedObject.java} (90%) rename rse/plugins/{org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencedObject.java => org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencedObject.java} (84%) rename rse/plugins/{org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencingObject.java => org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencingObject.java} (89%) rename rse/plugins/{org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemReferencedObject.java => org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEReferencedObject.java} (92%) diff --git a/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF index d1e11d7347e..c96db44cd61 100644 --- a/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF @@ -7,5 +7,7 @@ Bundle-Activator: org.eclipse.rse.core.RSECorePlugin Bundle-Localization: plugin Require-Bundle: org.eclipse.core.runtime Eclipse-LazyStart: true -Export-Package: org.eclipse.rse.core +Export-Package: org.eclipse.rse.core, + org.eclipse.rse.core.filters, + org.eclipse.rse.core.references Bundle-Vendor: Eclipse.org diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterNamingPolicy.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/IRSEFilterNamingPolicy.java similarity index 97% rename from rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterNamingPolicy.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/IRSEFilterNamingPolicy.java index a6638a4b8e0..82abaeb3da7 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterNamingPolicy.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/IRSEFilterNamingPolicy.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.filters; +package org.eclipse.rse.core.filters; /** * Allows tool writers to specify the naming standards for the * persistence files and folders involved with filters. @@ -23,7 +23,7 @@ package org.eclipse.rse.filters; *
* @see org.eclipse.rse.internal.filters.SystemFilterNamingPolicy#getNamingPolicy() */ -public interface ISystemFilterNamingPolicy +public interface IRSEFilterNamingPolicy { /** * Get the unqualified save file name for the given SystemFilterPoolManager object name. diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBasePersistableReferencedObject.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBasePersistableReferencedObject.java similarity index 90% rename from rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBasePersistableReferencedObject.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBasePersistableReferencedObject.java index bafdd4f1d9c..19405f1bd71 100644 --- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBasePersistableReferencedObject.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBasePersistableReferencedObject.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.references; +package org.eclipse.rse.core.references; /** * Referenced objects are objects that have shadow objects of them. @@ -22,7 +22,7 @@ package org.eclipse.rse.references; * real object to appear multiple times. In these cases, a unique shadow object * is created for each unique instance of the real object. *
- * The parent interface ISystemReferencedObject captures the simple set of methods + * The parent interface IRSEReferencedObject captures the simple set of methods * an object that supports such a shadow must implement. *
* This interface specializes that for the case of objects which support references @@ -38,8 +38,8 @@ package org.eclipse.rse.references; * This interface captures the method to allow a shadow or referencing object to * query that unique name or key from this referencable master object. */ -public interface ISystemBasePersistableReferencedObject - extends ISystemBaseReferencedObject +public interface IRSEBasePersistableReferencedObject + extends IRSEBaseReferencedObject { /** diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencedObject.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencedObject.java similarity index 84% rename from rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencedObject.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencedObject.java index 0c49ff46818..b4b18fffb4b 100644 --- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencedObject.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencedObject.java @@ -14,22 +14,22 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.references; +package org.eclipse.rse.core.references; /** * Interface that any master object that is referenced must implement. */ -public interface ISystemBaseReferencedObject +public interface IRSEBaseReferencedObject { /** * Add a reference, increment reference count, return new count * @return new count of how many referencing objects reference this object. */ - public int addReference(ISystemBaseReferencingObject ref); + public int addReference(IRSEBaseReferencingObject ref); /** * Remove a reference, decrement reference count, return new count * @return new count of how many referencing objects reference this object. */ - public int removeReference(ISystemBaseReferencingObject ref); + public int removeReference(IRSEBaseReferencingObject ref); /** * Return a count of how many referencing objects reference this object. */ @@ -41,5 +41,5 @@ public interface ISystemBaseReferencedObject /** * Return a list of all referencing objects of this object */ - public ISystemBaseReferencingObject[] getReferencingObjects(); + public IRSEBaseReferencingObject[] getReferencingObjects(); } \ No newline at end of file diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencingObject.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencingObject.java similarity index 89% rename from rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencingObject.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencingObject.java index 6735ffd54e2..4414d085d5c 100644 --- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemBaseReferencingObject.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEBaseReferencingObject.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.references; +package org.eclipse.rse.core.references; /** * Referencing objects are shadows of real objects. Typically, shadows are created * to enable a GUI which does not allow the same real object to appear multiple times. @@ -23,16 +23,16 @@ package org.eclipse.rse.references; *
* This interface captures the simple set of methods such a shadow must implement. */ -public interface ISystemBaseReferencingObject +public interface IRSEBaseReferencingObject { /** * Set the object to which we reference */ - public void setReferencedObject(ISystemBaseReferencedObject obj); + public void setReferencedObject(IRSEBaseReferencedObject obj); /** * Get the object which we reference */ - public ISystemBaseReferencedObject getReferencedObject(); + public IRSEBaseReferencedObject getReferencedObject(); /** * Fastpath to getReferencedObject().removeReference(this). * @return new reference count of master object diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemReferencedObject.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEReferencedObject.java similarity index 92% rename from rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemReferencedObject.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEReferencedObject.java index eaa366b2526..f0d33ac985f 100644 --- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/references/ISystemReferencedObject.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/references/IRSEReferencedObject.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.references; +package org.eclipse.rse.core.references; /** * A class to encapsulate the operations required of an object which * supports references to it by other objects (SystemReferencingObject). @@ -29,6 +29,6 @@ package org.eclipse.rse.references; * @lastgen interface SystemReferencedObject {} */ -public interface ISystemReferencedObject extends ISystemBaseReferencedObject{ +public interface IRSEReferencedObject extends IRSEBaseReferencedObject{ } \ No newline at end of file diff --git a/rse/plugins/org.eclipse.rse.processes.ui/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.processes.ui/META-INF/MANIFEST.MF index d6b72de1057..65f0e00812c 100644 --- a/rse/plugins/org.eclipse.rse.processes.ui/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.processes.ui/META-INF/MANIFEST.MF @@ -24,6 +24,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.ui, org.eclipse.ui.views, org.eclipse.core.runtime, + org.eclipse.rse.core, org.eclipse.rse.ui Export-Package: org.eclipse.rse.processes.ui, org.eclipse.rse.processes.ui.actions, diff --git a/rse/plugins/org.eclipse.rse.shells.ui/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.shells.ui/META-INF/MANIFEST.MF index b49ec52ef76..341f4399cff 100644 --- a/rse/plugins/org.eclipse.rse.shells.ui/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.shells.ui/META-INF/MANIFEST.MF @@ -19,6 +19,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.rse.files.ui, org.eclipse.rse.subsystems.shells.core, org.eclipse.rse.subsystems.files.core, + org.eclipse.rse.core, org.eclipse.rse.ui Eclipse-LazyStart: true Export-Package: org.eclipse.rse.shells.ui, diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.core/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.files.core/META-INF/MANIFEST.MF index 540b3840ab0..f572e0b59db 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.core/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.files.core/META-INF/MANIFEST.MF @@ -9,6 +9,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.rse.services, org.eclipse.core.resources, + org.eclipse.rse.core, org.eclipse.rse.ui Eclipse-LazyStart: true Export-Package: org.eclipse.rse.internal.subsystems.files.core, diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF index 0a108d5190f..682bc670148 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF @@ -14,6 +14,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.dstore.extra, org.eclipse.rse.files.ui, org.eclipse.rse.subsystems.files.core, + org.eclipse.rse.core, org.eclipse.rse.ui Eclipse-LazyStart: true Export-Package: org.eclipse.rse.subsystems.files.dstore, diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.local/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.files.local/META-INF/MANIFEST.MF index f7946c2c66f..7522f442442 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.local/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.files.local/META-INF/MANIFEST.MF @@ -12,6 +12,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.rse.connectorservice.local, org.eclipse.rse.files.ui, org.eclipse.rse.subsystems.files.core, + org.eclipse.rse.core, org.eclipse.rse.ui Eclipse-LazyStart: true Bundle-Vendor: Eclipse.org diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.core/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.processes.core/META-INF/MANIFEST.MF index 232845a7748..1ffc1bc0f92 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.core/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.processes.core/META-INF/MANIFEST.MF @@ -14,6 +14,7 @@ Require-Bundle: org.eclipse.rse.services, org.eclipse.core.runtime, org.eclipse.swt, org.eclipse.ui, + org.eclipse.rse.core, org.eclipse.rse.ui Bundle-Activator: org.eclipse.rse.subsystems.processes.core.Activator Eclipse-LazyStart: true diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java index f11483d69f1..e949f97be0a 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java @@ -54,6 +54,7 @@ import org.eclipse.rse.core.SystemAdapterHelpers; import org.eclipse.rse.core.SystemElapsedTimer; import org.eclipse.rse.core.SystemPopupMenuActionContributorManager; import org.eclipse.rse.core.SystemPreferencesManager; +import org.eclipse.rse.core.references.IRSEBaseReferencingObject; import org.eclipse.rse.core.subsystems.ISubSystem; import org.eclipse.rse.filters.ISystemFilter; import org.eclipse.rse.filters.ISystemFilterContainer; @@ -77,7 +78,6 @@ import org.eclipse.rse.model.ISystemResourceChangeEvent; import org.eclipse.rse.model.ISystemResourceChangeEvents; import org.eclipse.rse.model.ISystemResourceChangeListener; import org.eclipse.rse.model.SystemRemoteElementResourceSet; -import org.eclipse.rse.references.ISystemBaseReferencingObject; import org.eclipse.rse.services.clientserver.messages.SystemMessageException; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemDeleteTarget; @@ -2354,14 +2354,14 @@ public class SystemView extends TreeViewer implements ISystemTree, //clearSelection(); if (toSelect != null) { - if (parent instanceof ISystemBaseReferencingObject) + if (parent instanceof IRSEBaseReferencingObject) { TreeItem child = (TreeItem)internalFindReferencedItem((Item)parentItem, toSelect, 1); if (child != null) toSelect = child.getData(); } else if ( (parent instanceof ISystemFilterPoolReferenceManagerProvider) && - !(src instanceof ISystemBaseReferencingObject) ) + !(src instanceof IRSEBaseReferencingObject) ) { // we are in "don't show filter pools" mode and a new filter was created // (we get the actual filter, vs on pool ref creation when we get the pool ref) @@ -4334,9 +4334,9 @@ public class SystemView extends TreeViewer implements ISystemTree, { // compare with node Object data= parent.getData(); - if ((data != null) && (data instanceof ISystemBaseReferencingObject)) + if ((data != null) && (data instanceof IRSEBaseReferencingObject)) { - ISystemBaseReferencingObject refingData = (ISystemBaseReferencingObject)data; + IRSEBaseReferencingObject refingData = (IRSEBaseReferencingObject)data; Object refedData = refingData.getReferencedObject(); //logDebugMsg("data is a refing obj to " + refingData); if (refedData == element) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java index f11483d69f1..e949f97be0a 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemView.java @@ -54,6 +54,7 @@ import org.eclipse.rse.core.SystemAdapterHelpers; import org.eclipse.rse.core.SystemElapsedTimer; import org.eclipse.rse.core.SystemPopupMenuActionContributorManager; import org.eclipse.rse.core.SystemPreferencesManager; +import org.eclipse.rse.core.references.IRSEBaseReferencingObject; import org.eclipse.rse.core.subsystems.ISubSystem; import org.eclipse.rse.filters.ISystemFilter; import org.eclipse.rse.filters.ISystemFilterContainer; @@ -77,7 +78,6 @@ import org.eclipse.rse.model.ISystemResourceChangeEvent; import org.eclipse.rse.model.ISystemResourceChangeEvents; import org.eclipse.rse.model.ISystemResourceChangeListener; import org.eclipse.rse.model.SystemRemoteElementResourceSet; -import org.eclipse.rse.references.ISystemBaseReferencingObject; import org.eclipse.rse.services.clientserver.messages.SystemMessageException; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemDeleteTarget; @@ -2354,14 +2354,14 @@ public class SystemView extends TreeViewer implements ISystemTree, //clearSelection(); if (toSelect != null) { - if (parent instanceof ISystemBaseReferencingObject) + if (parent instanceof IRSEBaseReferencingObject) { TreeItem child = (TreeItem)internalFindReferencedItem((Item)parentItem, toSelect, 1); if (child != null) toSelect = child.getData(); } else if ( (parent instanceof ISystemFilterPoolReferenceManagerProvider) && - !(src instanceof ISystemBaseReferencingObject) ) + !(src instanceof IRSEBaseReferencingObject) ) { // we are in "don't show filter pools" mode and a new filter was created // (we get the actual filter, vs on pool ref creation when we get the pool ref) @@ -4334,9 +4334,9 @@ public class SystemView extends TreeViewer implements ISystemTree, { // compare with node Object data= parent.getData(); - if ((data != null) && (data instanceof ISystemBaseReferencingObject)) + if ((data != null) && (data instanceof IRSEBaseReferencingObject)) { - ISystemBaseReferencingObject refingData = (ISystemBaseReferencingObject)data; + IRSEBaseReferencingObject refingData = (IRSEBaseReferencingObject)data; Object refedData = refingData.getReferencedObject(); //logDebugMsg("data is a refing obj to " + refingData); if (refedData == element) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/scratchpad/SystemScratchpadView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/scratchpad/SystemScratchpadView.java index b4115ad30e6..8b772d557de 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/scratchpad/SystemScratchpadView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/scratchpad/SystemScratchpadView.java @@ -44,6 +44,7 @@ import org.eclipse.jface.window.SameShellProvider; import org.eclipse.rse.core.SystemAdapterHelpers; import org.eclipse.rse.core.SystemBasePlugin; import org.eclipse.rse.core.SystemPopupMenuActionContributorManager; +import org.eclipse.rse.core.references.IRSEBaseReferencingObject; import org.eclipse.rse.filters.ISystemFilter; import org.eclipse.rse.filters.ISystemFilterReference; import org.eclipse.rse.model.IHost; @@ -54,7 +55,6 @@ import org.eclipse.rse.model.ISystemRemoteChangeListener; import org.eclipse.rse.model.ISystemResourceChangeEvent; import org.eclipse.rse.model.ISystemResourceChangeEvents; import org.eclipse.rse.model.ISystemResourceChangeListener; -import org.eclipse.rse.references.ISystemBaseReferencingObject; import org.eclipse.rse.services.clientserver.messages.SystemMessageException; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemDeleteTarget; @@ -310,10 +310,10 @@ implements IMenuListener, ISystemDeleteTarget, ISystemRenameTarget, ISystemSelec { if (child instanceof ISystemFilter) { - ISystemBaseReferencingObject[] references = ((ISystemFilter)child).getReferencingObjects(); + IRSEBaseReferencingObject[] references = ((ISystemFilter)child).getReferencingObjects(); for (int i = 0; i < references.length; i++) { - ISystemBaseReferencingObject ref = references[i]; + IRSEBaseReferencingObject ref = references[i]; Widget w = findItem(ref); if (w != null) { diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilter.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilter.java index c830d5fd3a3..df84b0f0d95 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilter.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilter.java @@ -17,8 +17,8 @@ package org.eclipse.rse.filters; import java.util.Vector; +import org.eclipse.rse.core.references.IRSEReferencedObject; import org.eclipse.rse.model.IRSEModelObject; -import org.eclipse.rse.references.ISystemReferencedObject; /** @@ -53,7 +53,7 @@ import org.eclipse.rse.references.ISystemReferencedObject; /** * @lastgen interface SystemFilterPool extends SystemReferencedObject, SystemFilterContainer {} */ -public interface ISystemFilter extends ISystemReferencedObject, ISystemFilterContainer, IRSEModelObject +public interface ISystemFilter extends IRSEReferencedObject, ISystemFilterContainer, IRSEModelObject { /** * Returns the value of the 'Name' attribute. diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterPool.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterPool.java index a7a63bedd9a..10fd026af1b 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterPool.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterPool.java @@ -15,6 +15,7 @@ ********************************************************************************/ package org.eclipse.rse.filters; +import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy; import org.eclipse.rse.model.IRSEModelObject; import org.eclipse.rse.references.ISystemPersistableReferencedObject; @@ -37,14 +38,14 @@ public interface ISystemFilterPool extends ISystemPersistableReferencedObject, I public ISystemFilterPoolManagerProvider getProvider(); /** * Set the naming policy used when saving data to disk. - * @see org.eclipse.rse.filters.ISystemFilterNamingPolicy + * @see org.eclipse.rse.core.filters.IRSEFilterNamingPolicy */ - public void setNamingPolicy(ISystemFilterNamingPolicy namingPolicy); + public void setNamingPolicy(IRSEFilterNamingPolicy namingPolicy); /** * Get the naming policy currently used when saving data to disk. - * @see org.eclipse.rse.filters.ISystemFilterNamingPolicy + * @see org.eclipse.rse.core.filters.IRSEFilterNamingPolicy */ - public ISystemFilterNamingPolicy getNamingPolicy(); + public IRSEFilterNamingPolicy getNamingPolicy(); /** * Does this filter support nested filters? */ diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterString.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterString.java index 387e0a6ffc4..bddfeef5313 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterString.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterString.java @@ -17,8 +17,8 @@ package org.eclipse.rse.filters; import org.eclipse.core.runtime.IAdaptable; +import org.eclipse.rse.core.references.IRSEBaseReferencedObject; import org.eclipse.rse.model.IRSEModelObject; -import org.eclipse.rse.references.ISystemBaseReferencedObject; /** @@ -33,7 +33,7 @@ import org.eclipse.rse.references.ISystemBaseReferencedObject; * @see org.eclipse.rse.ui.filters.dialogs.SystemNewFilterWizard and * @see org.eclipse.rse.ui.filters.actions.SystemNewFilterAction */ -public interface ISystemFilterString extends ISystemBaseReferencedObject, IAdaptable, IRSEModelObject +public interface ISystemFilterString extends IRSEBaseReferencedObject, IAdaptable, IRSEModelObject { /** * Return the caller which instantiated the filter pool manager overseeing this filter framework instance diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterStringReference.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterStringReference.java index b8c825f9bfa..ab659a71cbd 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterStringReference.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/ISystemFilterStringReference.java @@ -15,7 +15,7 @@ ********************************************************************************/ package org.eclipse.rse.filters; -import org.eclipse.rse.references.ISystemBaseReferencingObject; +import org.eclipse.rse.core.references.IRSEBaseReferencingObject; /** * Represents a reference to a master filter string. @@ -23,7 +23,7 @@ import org.eclipse.rse.references.ISystemBaseReferencingObject; * This is not modelled in MOF. */ public interface ISystemFilterStringReference - extends ISystemBaseReferencingObject + extends IRSEBaseReferencingObject { /** * Return the reference manager which is managing this filter reference diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterReference.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterReference.java index c0af18a6e21..fd40b1f0117 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterReference.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterReference.java @@ -20,13 +20,13 @@ import java.util.Iterator; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.Platform; +import org.eclipse.rse.core.references.IRSEBaseReferencedObject; import org.eclipse.rse.core.subsystems.ISubSystem; import org.eclipse.rse.internal.filters.SystemFilterContainerReferenceCommonMethods; import org.eclipse.rse.internal.filters.SystemFilterStringReference; import org.eclipse.rse.internal.references.SystemReferencingObject; import org.eclipse.rse.model.ISystemContainer; import org.eclipse.rse.model.ISystemContentsType; -import org.eclipse.rse.references.ISystemBaseReferencedObject; import org.eclipse.rse.references.ISystemReferencingObject; @@ -390,14 +390,14 @@ public class SystemFilterReference extends SystemReferencingObject implements IA /** * Set the object to which we reference. Override of inherited */ - public void setReferencedObject(ISystemBaseReferencedObject obj) + public void setReferencedObject(IRSEBaseReferencedObject obj) { setReferencedFilter((ISystemFilter)obj); } /** * Get the object which we reference. Override of inherited */ - public ISystemBaseReferencedObject getReferencedObject() + public IRSEBaseReferencedObject getReferencedObject() { return getReferencedFilter(); } diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterStartHere.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterStartHere.java index 041d099c589..0c6c2a79bdb 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterStartHere.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/filters/SystemFilterStartHere.java @@ -15,6 +15,7 @@ ********************************************************************************/ package org.eclipse.rse.filters; +import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy; import org.eclipse.rse.internal.filters.SystemFilterNamingPolicy; import org.eclipse.rse.internal.filters.SystemFilterPoolManager; import org.eclipse.rse.internal.filters.SystemFilterPoolReferenceManager; @@ -48,7 +49,7 @@ public class SystemFilterStartHere * Factory method to return an instance populated with defaults. * You can then simply override whatever is desired via setXXX methods. */ - public static ISystemFilterNamingPolicy createSystemFilterNamingPolicy() + public static IRSEFilterNamingPolicy createSystemFilterNamingPolicy() { return SystemFilterNamingPolicy.getNamingPolicy(); } @@ -99,7 +100,7 @@ public class SystemFilterStartHere public static ISystemFilterPoolReferenceManager createSystemFilterPoolReferenceManager( ISystemFilterPoolReferenceManagerProvider caller, ISystemFilterPoolManagerProvider relatedPoolMgrProvider, - String name, ISystemFilterNamingPolicy namingPolicy) + String name, IRSEFilterNamingPolicy namingPolicy) { return SystemFilterPoolReferenceManager.createSystemFilterPoolReferenceManager( caller, relatedPoolMgrProvider, null, name, SAVE_POLICY_NONE, namingPolicy); diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilter.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilter.java index ab2856aac63..525a2cb410a 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilter.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilter.java @@ -23,17 +23,17 @@ import java.util.Vector; import org.eclipse.core.resources.IFolder; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.Platform; +import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy; +import org.eclipse.rse.core.references.IRSEReferencedObject; import org.eclipse.rse.filters.ISystemFilter; import org.eclipse.rse.filters.ISystemFilterConstants; import org.eclipse.rse.filters.ISystemFilterContainer; -import org.eclipse.rse.filters.ISystemFilterNamingPolicy; import org.eclipse.rse.filters.ISystemFilterPool; import org.eclipse.rse.filters.ISystemFilterPoolManager; import org.eclipse.rse.filters.ISystemFilterPoolManagerProvider; import org.eclipse.rse.filters.ISystemFilterString; import org.eclipse.rse.filters.SystemFilterSimple; import org.eclipse.rse.internal.references.SystemReferencedObject; -import org.eclipse.rse.references.ISystemReferencedObject; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; @@ -46,7 +46,7 @@ import org.eclipse.rse.ui.SystemResources; /** * @lastgen class SystemFilterImpl extends SystemReferencedObjectImpl implements SystemFilter, SystemReferencedObject, SystemFilterContainer, IAdaptable {} */ -public class SystemFilter extends SystemReferencedObject implements ISystemFilter, ISystemReferencedObject, ISystemFilterContainer, IAdaptable +public class SystemFilter extends SystemReferencedObject implements ISystemFilter, IRSEReferencedObject, ISystemFilterContainer, IAdaptable { /** @@ -946,7 +946,7 @@ public class SystemFilter extends SystemReferencedObject implements ISystemFilte * @return SystemFilter object if restored ok, null if error encountered. If null, call getLastException(). */ public static ISystemFilter restore(IFolder folder, String name, ISystemFilterPool parentPool, - ISystemFilterNamingPolicy namingPolicy) + IRSEFilterNamingPolicy namingPolicy) throws Exception { /* FIXME @@ -976,7 +976,7 @@ public class SystemFilter extends SystemReferencedObject implements ISystemFilte /** * Return the root save file name without the extension .xmi */ - protected static String getRootSaveFileName(ISystemFilterNamingPolicy namingPolicy, String name) + protected static String getRootSaveFileName(IRSEFilterNamingPolicy namingPolicy, String name) { return namingPolicy.getFilterSaveFileName(name); } @@ -985,7 +985,7 @@ public class SystemFilter extends SystemReferencedObject implements ISystemFilte /** * Return naming policy */ - protected static ISystemFilterNamingPolicy getNamingPolicy(ISystemFilter filter) + protected static IRSEFilterNamingPolicy getNamingPolicy(ISystemFilter filter) { return filter.getParentFilterPool().getNamingPolicy(); } diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterNamingPolicy.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterNamingPolicy.java index 07138e39ef4..5596ac178af 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterNamingPolicy.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterNamingPolicy.java @@ -15,15 +15,15 @@ ********************************************************************************/ package org.eclipse.rse.internal.filters; +import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy; import org.eclipse.rse.filters.ISystemFilterConstants; -import org.eclipse.rse.filters.ISystemFilterNamingPolicy; /** * A naming policy so tool writers can override defaults used when * saving filter data to disk. *
* Subclass this and override what you wish to change. */ -public class SystemFilterNamingPolicy implements ISystemFilterNamingPolicy, ISystemFilterConstants +public class SystemFilterNamingPolicy implements IRSEFilterNamingPolicy, ISystemFilterConstants { protected String managerFileNamePrefix, poolFolderNamePrefix, poolFolderNameSuffix, @@ -55,7 +55,7 @@ public class SystemFilterNamingPolicy implements ISystemFilterNamingPolicy, ISys * Factory method to return an instance populated with defaults. * Can then simply override whatever is desired. */ - public static ISystemFilterNamingPolicy getNamingPolicy() + public static IRSEFilterNamingPolicy getNamingPolicy() { return new SystemFilterNamingPolicy(); } diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPool.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPool.java index 7a32f52e02c..3087d94709d 100644 --- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPool.java +++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPool.java @@ -23,10 +23,10 @@ import org.eclipse.core.resources.IFolder; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.Platform; import org.eclipse.rse.core.SystemResourceHelpers; +import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy; import org.eclipse.rse.filters.ISystemFilter; import org.eclipse.rse.filters.ISystemFilterConstants; import org.eclipse.rse.filters.ISystemFilterContainer; -import org.eclipse.rse.filters.ISystemFilterNamingPolicy; import org.eclipse.rse.filters.ISystemFilterPool; import org.eclipse.rse.filters.ISystemFilterPoolManager; import org.eclipse.rse.filters.ISystemFilterPoolManagerProvider; @@ -75,7 +75,7 @@ public class SystemFilterPool extends SystemPersistableReferencedObject protected static final String TYPE_EDEFAULT = null; private int savePolicy; - private ISystemFilterNamingPolicy namingPolicy = null; + private IRSEFilterNamingPolicy namingPolicy = null; private ISystemFilterPoolManager mgr; //private Vector filters = new Vector(); private SystemFilterContainerCommonMethods helpers = null; @@ -361,7 +361,7 @@ public class SystemFilterPool extends SystemPersistableReferencedObject * Private helper method to core initialization, from either createXXX or restore. */ protected void initialize(String name, - int savePolicy, ISystemFilterNamingPolicy namingPolicy) + int savePolicy, IRSEFilterNamingPolicy namingPolicy) { setName(name); // mof attribute setSavePolicy(savePolicy); @@ -411,9 +411,9 @@ public class SystemFilterPool extends SystemPersistableReferencedObject /** * Set the naming policy used when saving data to disk. - * @see org.eclipse.rse.filters.ISystemFilterNamingPolicy + * @see org.eclipse.rse.core.filters.IRSEFilterNamingPolicy */ - public void setNamingPolicy(ISystemFilterNamingPolicy namingPolicy) + public void setNamingPolicy(IRSEFilterNamingPolicy namingPolicy) { if (this.namingPolicy != namingPolicy) { @@ -424,9 +424,9 @@ public class SystemFilterPool extends SystemPersistableReferencedObject /** * Get the naming policy currently used when saving data to disk. - * @see org.eclipse.rse.filters.ISystemFilterNamingPolicy + * @see org.eclipse.rse.core.filters.IRSEFilterNamingPolicy */ - public ISystemFilterNamingPolicy getNamingPolicy() + public IRSEFilterNamingPolicy getNamingPolicy() { return namingPolicy; } @@ -879,7 +879,7 @@ public class SystemFilterPool extends SystemPersistableReferencedObject * Will populate and return a list. * Only makes sense to use if the save policy is one file per filter. */ - protected static Vector deduceFilterNames(IFolder folder, ISystemFilterNamingPolicy namingPolicy) + protected static Vector deduceFilterNames(IFolder folder, IRSEFilterNamingPolicy namingPolicy) { Vector filterNames = SystemResourceHelpers.getResourceHelpers().convertToVectorAndStrip( SystemResourceHelpers.getResourceHelpers().listFiles(folder, @@ -938,7 +938,7 @@ public class SystemFilterPool extends SystemPersistableReferencedObject * @see org.eclipse.rse.filters.ISystemFilterConstants */ protected static ISystemFilterPool restore(String name, int savePolicy, - ISystemFilterNamingPolicy namingPolicy) + IRSEFilterNamingPolicy namingPolicy) throws Exception { if (namingPolicy == null) @@ -1109,7 +1109,7 @@ public class SystemFilterPool extends SystemPersistableReferencedObject /** * Return the root save file name without the extension .xmi */ - protected static String getRootSaveFileName(ISystemFilterNamingPolicy namingPolicy, String poolName) + protected static String getRootSaveFileName(IRSEFilterNamingPolicy namingPolicy, String poolName) { return namingPolicy.getFilterPoolSaveFileName(poolName); } @@ -1118,7 +1118,7 @@ public class SystemFilterPool extends SystemPersistableReferencedObject /** * Return the unique reference name of this object. *
- * As required by the {@link org.eclipse.rse.references.ISystemBasePersistableReferencedObject ISystemPersistableReferencedObject}
+ * As required by the {@link org.eclipse.rse.core.references.IRSEBasePersistableReferencedObject ISystemPersistableReferencedObject}
* interface.
*/
public String getReferenceName()
diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolManager.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolManager.java
index d9934aaecdc..30af579ffa4 100644
--- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolManager.java
+++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolManager.java
@@ -21,10 +21,11 @@ import java.util.Vector;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IFolder;
+import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy;
+import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
import org.eclipse.rse.filters.ISystemFilter;
import org.eclipse.rse.filters.ISystemFilterConstants;
import org.eclipse.rse.filters.ISystemFilterContainer;
-import org.eclipse.rse.filters.ISystemFilterNamingPolicy;
import org.eclipse.rse.filters.ISystemFilterPool;
import org.eclipse.rse.filters.ISystemFilterPoolManager;
import org.eclipse.rse.filters.ISystemFilterPoolManagerProvider;
@@ -34,7 +35,6 @@ import org.eclipse.rse.filters.ISystemFilterString;
import org.eclipse.rse.logging.Logger;
import org.eclipse.rse.model.ISystemProfile;
import org.eclipse.rse.persistence.IRSEPersistenceManager;
-import org.eclipse.rse.references.ISystemBaseReferencingObject;
import org.eclipse.rse.ui.RSEUIPlugin;
//
@@ -257,7 +257,7 @@ public class SystemFilterPoolManager implements ISystemFilterPoolManager
ISystemFilterPoolManagerProvider caller,
String name,
boolean allowNestedFilters,
- int savePolicy, ISystemFilterNamingPolicy namingPolicy)
+ int savePolicy, IRSEFilterNamingPolicy namingPolicy)
{
SystemFilterPoolManager mgr = null;
@@ -648,7 +648,7 @@ public class SystemFilterPoolManager implements ISystemFilterPoolManager
// remove all references
- ISystemBaseReferencingObject[] refs = pool.getReferencingObjects();
+ IRSEBaseReferencingObject[] refs = pool.getReferencingObjects();
//boolean needsSave = false;
if (refs != null)
{
@@ -899,12 +899,12 @@ public class SystemFilterPoolManager implements ISystemFilterPoolManager
invalidatePoolCache();
// inform all referencees
- ISystemBaseReferencingObject[] refs = pool.getReferencingObjects();
+ IRSEBaseReferencingObject[] refs = pool.getReferencingObjects();
if (refs != null)
{
for (int idx=0; idx < refs.length; idx++)
{
- ISystemBaseReferencingObject ref = refs[idx];
+ IRSEBaseReferencingObject ref = refs[idx];
if (ref instanceof ISystemFilterPoolReference)
{
ISystemFilterPoolReference fpRef = (ISystemFilterPoolReference)ref;
@@ -967,7 +967,7 @@ public class SystemFilterPoolManager implements ISystemFilterPoolManager
{
ISystemFilterPool newPool = copySystemFilterPool(targetMgr, oldPool, newName);
// find all references to original, and reset them to reference the new...
- ISystemBaseReferencingObject[] refs = oldPool.getReferencingObjects();
+ IRSEBaseReferencingObject[] refs = oldPool.getReferencingObjects();
if (refs != null)
{
for (int idx=0; idx < refs.length; idx++)
@@ -1709,7 +1709,7 @@ public class SystemFilterPoolManager implements ISystemFilterPoolManager
* @param name The name of the manager, from which the file name is derived.
* @param namingPolicy Naming prefix information for persisted data file names.
*/
- protected static ISystemFilterPoolManager restoreFromOneFile(Logger logger, IFolder mgrFolder, String name, ISystemFilterNamingPolicy namingPolicy)
+ protected static ISystemFilterPoolManager restoreFromOneFile(Logger logger, IFolder mgrFolder, String name, IRSEFilterNamingPolicy namingPolicy)
throws Exception
{
/* FIXME
diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java
index 6b4fd267c26..39eda8fa86a 100644
--- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java
+++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java
@@ -20,10 +20,10 @@ import java.util.Vector;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IFolder;
import org.eclipse.rse.core.SystemResourceHelpers;
+import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy;
import org.eclipse.rse.core.subsystems.ISubSystem;
import org.eclipse.rse.filters.ISystemFilter;
import org.eclipse.rse.filters.ISystemFilterConstants;
-import org.eclipse.rse.filters.ISystemFilterNamingPolicy;
import org.eclipse.rse.filters.ISystemFilterPool;
import org.eclipse.rse.filters.ISystemFilterPoolManager;
import org.eclipse.rse.filters.ISystemFilterPoolManagerProvider;
@@ -51,7 +51,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
private ISystemFilterPoolManagerProvider poolMgrProvider = null;
private ISystemFilterPoolManager defaultPoolMgr = null;
private ISystemFilterPoolReferenceManagerProvider caller = null;
- private ISystemFilterNamingPolicy namingPolicy = null;
+ private IRSEFilterNamingPolicy namingPolicy = null;
private int savePolicy = ISystemFilterSavePolicies.SAVE_POLICY_NONE;
private Object mgrData = null;
private IFolder mgrFolder = null;
@@ -98,7 +98,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
IFolder mgrFolder,
String name,
int savePolicy,
- ISystemFilterNamingPolicy namingPolicy)
+ IRSEFilterNamingPolicy namingPolicy)
{
SystemFilterPoolReferenceManager mgr = null;
@@ -147,7 +147,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
IFolder folder,
String name,
int savePolicy,
- ISystemFilterNamingPolicy namingPolicy,
+ IRSEFilterNamingPolicy namingPolicy,
ISystemFilterPoolManagerProvider relatedPoolManagerProvider)
{
if (!initialized)
@@ -164,7 +164,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
IFolder folder,
String name,
int savePolicy,
- ISystemFilterNamingPolicy namingPolicy)
+ IRSEFilterNamingPolicy namingPolicy)
{
this.mgrFolder = folder;
setProvider(caller);
@@ -308,18 +308,18 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
}
/**
* Set the naming policy used when saving data to disk.
- * @see org.eclipse.rse.filters.ISystemFilterNamingPolicy
+ * @see org.eclipse.rse.core.filters.IRSEFilterNamingPolicy
*/
- public void setNamingPolicy(ISystemFilterNamingPolicy namingPolicy)
+ public void setNamingPolicy(IRSEFilterNamingPolicy namingPolicy)
{
this.namingPolicy = namingPolicy;
}
/**
* Get the naming policy currently used when saving data to disk.
- * @see org.eclipse.rse.filters.ISystemFilterNamingPolicy
+ * @see org.eclipse.rse.core.filters.IRSEFilterNamingPolicy
*/
- public ISystemFilterNamingPolicy getNamingPolicy()
+ public IRSEFilterNamingPolicy getNamingPolicy()
{
return namingPolicy;
}
@@ -860,7 +860,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
*/
public static ISystemFilterPoolReferenceManager restore(ISystemFilterPoolReferenceManagerProvider caller,
IFolder mgrFolder, String name,
- ISystemFilterNamingPolicy namingPolicy)
+ IRSEFilterNamingPolicy namingPolicy)
throws Exception
{
if (namingPolicy == null)
@@ -888,7 +888,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
* @param name The name of the manager, from which the file name is derived.
* @param namingPolicy Naming prefix information for persisted data file names.
*/
- protected static ISystemFilterPoolReferenceManager restoreFromOneFile(IFolder mgrFolder, String name, ISystemFilterNamingPolicy namingPolicy)
+ protected static ISystemFilterPoolReferenceManager restoreFromOneFile(IFolder mgrFolder, String name, IRSEFilterNamingPolicy namingPolicy)
throws Exception
{
ISystemFilterPoolReferenceManager mgr = null;
@@ -1044,7 +1044,7 @@ public class SystemFilterPoolReferenceManager extends SystemPersistableReference
* If saving all info in one file, this returns the fully qualified name of that file,
* given the unadorned manager name and the prefix (if any) to adorn with.
*/
- protected static String getSaveFilePathAndName(IFolder mgrFolder, String name, ISystemFilterNamingPolicy namingPolicy)
+ protected static String getSaveFilePathAndName(IFolder mgrFolder, String name, IRSEFilterNamingPolicy namingPolicy)
{
return SystemFilter.addPathTerminator(getFolderPath(mgrFolder))
+ getSaveFileName(namingPolicy.getReferenceManagerSaveFileName(name));
diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterString.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterString.java
index 7cc947c1301..3b6eadbadf5 100644
--- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterString.java
+++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterString.java
@@ -18,6 +18,7 @@ package org.eclipse.rse.internal.filters;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.Platform;
+import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
import org.eclipse.rse.filters.ISystemFilter;
import org.eclipse.rse.filters.ISystemFilterConstants;
import org.eclipse.rse.filters.ISystemFilterPoolManager;
@@ -25,7 +26,6 @@ import org.eclipse.rse.filters.ISystemFilterPoolManagerProvider;
import org.eclipse.rse.filters.ISystemFilterString;
import org.eclipse.rse.internal.model.RSEModelObject;
import org.eclipse.rse.internal.references.SystemReferencedObjectHelper;
-import org.eclipse.rse.references.ISystemBaseReferencingObject;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.rse.ui.SystemResources;
@@ -172,13 +172,13 @@ public class SystemFilterString extends RSEModelObject implements ISystemFilterS
}
// ----------------------------------
- // ISystemReferencedObject methods...
+ // IRSEReferencedObject methods...
// ----------------------------------
/**
* Add a reference, increment reference count, return new count
* @return new count of how many referencing objects reference this object.
*/
- public int addReference(ISystemBaseReferencingObject ref)
+ public int addReference(IRSEBaseReferencingObject ref)
{
return helper.addReference(ref);
}
@@ -186,7 +186,7 @@ public class SystemFilterString extends RSEModelObject implements ISystemFilterS
* Remove a reference, decrement reference count, return new count
* @return new count of how many referencing objects reference this object.
*/
- public int removeReference(ISystemBaseReferencingObject ref)
+ public int removeReference(IRSEBaseReferencingObject ref)
{
return helper.removeReference(ref);
}
@@ -207,7 +207,7 @@ public class SystemFilterString extends RSEModelObject implements ISystemFilterS
/**
* Return a list of all referencing objects of this object
*/
- public ISystemBaseReferencingObject[] getReferencingObjects()
+ public IRSEBaseReferencingObject[] getReferencingObjects()
{
return helper.getReferencingObjects();
}
diff --git a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterStringReference.java b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterStringReference.java
index 66a7313a61d..c3b2c9993b5 100644
--- a/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterStringReference.java
+++ b/rse/plugins/org.eclipse.rse.ui/filters/org/eclipse/rse/internal/filters/SystemFilterStringReference.java
@@ -17,6 +17,7 @@
package org.eclipse.rse.internal.filters;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.Platform;
+import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
import org.eclipse.rse.filters.ISystemFilter;
import org.eclipse.rse.filters.ISystemFilterPoolReferenceManager;
import org.eclipse.rse.filters.ISystemFilterPoolReferenceManagerProvider;
@@ -24,7 +25,6 @@ import org.eclipse.rse.filters.ISystemFilterReference;
import org.eclipse.rse.filters.ISystemFilterString;
import org.eclipse.rse.filters.ISystemFilterStringReference;
import org.eclipse.rse.internal.references.SystemReferencingObjectHelper;
-import org.eclipse.rse.references.ISystemBaseReferencedObject;
/**
* A reference to a system filter string.
@@ -145,23 +145,23 @@ public class SystemFilterStringReference
// ----------------------------------------------
/**
- * @see org.eclipse.rse.references.ISystemBaseReferencingObject#setReferencedObject(ISystemBaseReferencedObject)
+ * @see org.eclipse.rse.core.references.IRSEBaseReferencingObject#setReferencedObject(IRSEBaseReferencedObject)
*/
- public void setReferencedObject(ISystemBaseReferencedObject obj)
+ public void setReferencedObject(IRSEBaseReferencedObject obj)
{
helper.setReferencedObject(obj);
}
/**
- * @see org.eclipse.rse.references.ISystemBaseReferencingObject#getReferencedObject()
+ * @see org.eclipse.rse.core.references.IRSEBaseReferencingObject#getReferencedObject()
*/
- public ISystemBaseReferencedObject getReferencedObject()
+ public IRSEBaseReferencedObject getReferencedObject()
{
return helper.getReferencedObject();
}
/**
- * @see org.eclipse.rse.references.ISystemBaseReferencingObject#removeReference()
+ * @see org.eclipse.rse.core.references.IRSEBaseReferencingObject#removeReference()
*/
public int removeReference()
{
diff --git a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemRegistry.java b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemRegistry.java
index d27735b546c..72cc940b7dc 100644
--- a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemRegistry.java
+++ b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/internal/model/SystemRegistry.java
@@ -34,6 +34,7 @@ import org.eclipse.rse.core.SystemAdapterHelpers;
import org.eclipse.rse.core.SystemBasePlugin;
import org.eclipse.rse.core.SystemPerspectiveHelpers;
import org.eclipse.rse.core.SystemPreferencesManager;
+import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
import org.eclipse.rse.core.servicesubsystem.IServiceSubSystem;
import org.eclipse.rse.core.servicesubsystem.IServiceSubSystemConfiguration;
import org.eclipse.rse.core.subsystems.IConnectorService;
@@ -65,7 +66,6 @@ import org.eclipse.rse.model.ISystemResourceChangeListener;
import org.eclipse.rse.model.SystemChildrenContentsType;
import org.eclipse.rse.model.SystemRemoteChangeEvent;
import org.eclipse.rse.model.SystemResourceChangeEvent;
-import org.eclipse.rse.references.ISystemBaseReferencingObject;
import org.eclipse.rse.services.clientserver.messages.SystemMessage;
import org.eclipse.rse.services.clientserver.messages.SystemMessageException;
import org.eclipse.rse.ui.ISystemMessages;
@@ -2782,10 +2782,10 @@ public class SystemRegistry implements ISystemRegistry, ISystemModelChangeEvents
Object src = event.getSource();
if (src instanceof ISystemFilter)
{
- ISystemBaseReferencingObject[] references = ((ISystemFilter)src).getReferencingObjects();
+ IRSEBaseReferencingObject[] references = ((ISystemFilter)src).getReferencingObjects();
for (int i = 0; i < references.length; i++)
{
- ISystemBaseReferencingObject ref = references[i];
+ IRSEBaseReferencingObject ref = references[i];
if (ref instanceof ISystemContainer)
{
((ISystemContainer)ref).markStale(true);
diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferenceManager.java b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferenceManager.java
index ba19583a5b7..9ee28400339 100644
--- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferenceManager.java
+++ b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferenceManager.java
@@ -22,8 +22,8 @@ import java.util.Iterator;
import java.util.List;
import org.eclipse.core.resources.IFolder;
+import org.eclipse.rse.core.references.IRSEBasePersistableReferencedObject;
import org.eclipse.rse.references.ISystemBasePersistableReferenceManager;
-import org.eclipse.rse.references.ISystemBasePersistableReferencedObject;
import org.eclipse.rse.references.ISystemBasePersistableReferencingObject;
@@ -245,7 +245,7 @@ public class SystemPersistableReferenceManager implements ISystemBasePersistable
* @param object The referencable object to which to search for a referencing object within this list
* @return true if found in list, false otherwise.
*/
- public boolean isReferenced(ISystemBasePersistableReferencedObject object)
+ public boolean isReferenced(IRSEBasePersistableReferencedObject object)
{
return (getReferencedObject(object) != null);
}
@@ -257,7 +257,7 @@ public class SystemPersistableReferenceManager implements ISystemBasePersistable
* @return the referencing object within this list which references the given referencable object, or
* null if no reference found.
*/
- public ISystemBasePersistableReferencingObject getReferencedObject(ISystemBasePersistableReferencedObject object)
+ public ISystemBasePersistableReferencingObject getReferencedObject(IRSEBasePersistableReferencedObject object)
{
List list = internalGetList();
ISystemBasePersistableReferencingObject match = null;
diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencedObjectHelper.java b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencedObjectHelper.java
index e6fb0f5a598..207d6db59a2 100644
--- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencedObjectHelper.java
+++ b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencedObjectHelper.java
@@ -15,7 +15,7 @@
********************************************************************************/
package org.eclipse.rse.internal.references;
-import org.eclipse.rse.references.ISystemBasePersistableReferencedObject;
+import org.eclipse.rse.core.references.IRSEBasePersistableReferencedObject;
/**
* This class extends the support for a class that supports being managing by a transient
@@ -26,7 +26,7 @@ import org.eclipse.rse.references.ISystemBasePersistableReferencedObject;
*/
public class SystemPersistableReferencedObjectHelper
extends SystemReferencedObjectHelper
- implements ISystemBasePersistableReferencedObject
+ implements IRSEBasePersistableReferencedObject
{
private String referenceName;
diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObject.java b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObject.java
index cafeca0ad81..75305038f73 100644
--- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObject.java
+++ b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObject.java
@@ -16,9 +16,9 @@
package org.eclipse.rse.internal.references;
+import org.eclipse.rse.core.references.IRSEBasePersistableReferencedObject;
+import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
import org.eclipse.rse.references.ISystemBasePersistableReferenceManager;
-import org.eclipse.rse.references.ISystemBasePersistableReferencedObject;
-import org.eclipse.rse.references.ISystemBaseReferencedObject;
import org.eclipse.rse.references.ISystemPersistableReferencingObject;
/**
@@ -51,10 +51,10 @@ public abstract class SystemPersistableReferencingObject extends SystemReferenci
* Set the in-memory reference to the master object.
* This implementation also extracts that master object's name and calls
* setReferencedObjectName as part of this method call.
- * @see org.eclipse.rse.references.ISystemBasePersistableReferencingObject#setReferencedObject(ISystemBasePersistableReferencedObject)
+ * @see org.eclipse.rse.references.ISystemBasePersistableReferencingObject#setReferencedObject(IRSEBasePersistableReferencedObject)
*/
- public void setReferencedObject(ISystemBasePersistableReferencedObject obj) {
- getHelper().setReferencedObject((ISystemBaseReferencedObject) obj);
+ public void setReferencedObject(IRSEBasePersistableReferencedObject obj) {
+ getHelper().setReferencedObject((IRSEBaseReferencedObject) obj);
setReferencedObjectName(obj.getReferenceName());
}
diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObjectHelper.java b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObjectHelper.java
index ae570c4f159..8a404dd8fbf 100644
--- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObjectHelper.java
+++ b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemPersistableReferencingObjectHelper.java
@@ -15,9 +15,9 @@
********************************************************************************/
package org.eclipse.rse.internal.references;
-import org.eclipse.rse.references.ISystemBasePersistableReferencedObject;
-import org.eclipse.rse.references.ISystemBaseReferencedObject;
-import org.eclipse.rse.references.ISystemBaseReferencingObject;
+import org.eclipse.rse.core.references.IRSEBasePersistableReferencedObject;
+import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
+import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
/**
* This class extends the support for managing a transient in-memory reference
@@ -32,7 +32,7 @@ public class SystemPersistableReferencingObjectHelper
/**
* Default constructor.
*/
- protected SystemPersistableReferencingObjectHelper(ISystemBaseReferencingObject caller)
+ protected SystemPersistableReferencingObjectHelper(IRSEBaseReferencingObject caller)
{
super(caller);
}
@@ -40,7 +40,7 @@ public class SystemPersistableReferencingObjectHelper
/**
* Constructor that saves effort of calling setReferencedObject.
*/
- public SystemPersistableReferencingObjectHelper(ISystemBaseReferencingObject caller, ISystemBasePersistableReferencedObject obj)
+ public SystemPersistableReferencingObjectHelper(IRSEBaseReferencingObject caller, IRSEBasePersistableReferencedObject obj)
{
this(caller);
setReferencedObject(obj);
@@ -51,9 +51,9 @@ public class SystemPersistableReferencingObjectHelper
* ISystemPersistableReferencedObject so we can query its name for
* storage purposes.
*/
- public void setReferencedObject(ISystemBasePersistableReferencedObject obj)
+ public void setReferencedObject(IRSEBasePersistableReferencedObject obj)
{
- super.setReferencedObject((ISystemBaseReferencedObject)obj);
+ super.setReferencedObject((IRSEBaseReferencedObject)obj);
this.masterObjectName = obj.getReferenceName();
}
diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObject.java b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObject.java
index a4e9a2f640e..15422e6c7f7 100644
--- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObject.java
+++ b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObject.java
@@ -15,9 +15,9 @@
********************************************************************************/
package org.eclipse.rse.internal.references;
+import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
+import org.eclipse.rse.core.references.IRSEReferencedObject;
import org.eclipse.rse.internal.model.RSEModelObject;
-import org.eclipse.rse.references.ISystemBaseReferencingObject;
-import org.eclipse.rse.references.ISystemReferencedObject;
/**
@@ -33,7 +33,7 @@ import org.eclipse.rse.references.ISystemReferencedObject;
/**
* @lastgen class SystemReferencedObjectImpl Impl implements SystemReferencedObject, EObject {}
*/
-public abstract class SystemReferencedObject extends RSEModelObject implements ISystemReferencedObject
+public abstract class SystemReferencedObject extends RSEModelObject implements IRSEReferencedObject
{
protected SystemReferencedObjectHelper helper = null;
@@ -46,13 +46,13 @@ public abstract class SystemReferencedObject extends RSEModelObject implements I
helper = new SystemReferencedObjectHelper();
}
// ----------------------------------
- // ISystemReferencedObject methods...
+ // IRSEReferencedObject methods...
// ----------------------------------
/**
* Add a reference, increment reference count, return new count
* @return new count of how many referencing objects reference this object.
*/
- public int addReference(ISystemBaseReferencingObject ref)
+ public int addReference(IRSEBaseReferencingObject ref)
{
return helper.addReference(ref);
}
@@ -60,7 +60,7 @@ public abstract class SystemReferencedObject extends RSEModelObject implements I
* Remove a reference, decrement reference count, return new count
* @return new count of how many referencing objects reference this object.
*/
- public int removeReference(ISystemBaseReferencingObject ref)
+ public int removeReference(IRSEBaseReferencingObject ref)
{
return helper.removeReference(ref);
}
@@ -81,7 +81,7 @@ public abstract class SystemReferencedObject extends RSEModelObject implements I
/**
* Return a list of all referencing objects of this object
*/
- public ISystemBaseReferencingObject[] getReferencingObjects()
+ public IRSEBaseReferencingObject[] getReferencingObjects()
{
return helper.getReferencingObjects();
}
diff --git a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObjectHelper.java b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObjectHelper.java
index 5286a10e597..c06f5e46d43 100644
--- a/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObjectHelper.java
+++ b/rse/plugins/org.eclipse.rse.ui/references/org/eclipse/rse/internal/references/SystemReferencedObjectHelper.java
@@ -17,17 +17,17 @@
package org.eclipse.rse.internal.references;
import java.util.Vector;
-import org.eclipse.rse.references.ISystemBaseReferencedObject;
-import org.eclipse.rse.references.ISystemBaseReferencingObject;
+import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
+import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
/**
- * This is a class that implements all the methods in the ISystemReferencedObject.
+ * This is a class that implements all the methods in the IRSEReferencedObject.
* It makes implementing this interface trivial.
* The easiest use of this class is to subclass it, but since that is not
* always possible, it is not abstract and hence can be leveraged via containment.
*/
-public class SystemReferencedObjectHelper implements ISystemBaseReferencedObject
+public class SystemReferencedObjectHelper implements IRSEBaseReferencedObject
{
private Vector referencingObjects = new Vector();
/**
@@ -39,18 +39,18 @@ public class SystemReferencedObjectHelper implements ISystemBaseReferencedObject
}
/**
- * @see ISystemBaseReferencedObject#addReference(ISystemBaseReferencingObject)
+ * @see IRSEBaseReferencedObject#addReference(IRSEBaseReferencingObject)
*/
- public int addReference(ISystemBaseReferencingObject ref)
+ public int addReference(IRSEBaseReferencingObject ref)
{
referencingObjects.addElement(ref);
return referencingObjects.size();
}
/**
- * @see ISystemBaseReferencedObject#removeReference(ISystemBaseReferencingObject)
+ * @see IRSEBaseReferencedObject#removeReference(IRSEBaseReferencingObject)
*/
- public int removeReference(ISystemBaseReferencingObject ref)
+ public int removeReference(IRSEBaseReferencingObject ref)
{
int before = referencingObjects.size();
referencingObjects.removeElement(ref);
@@ -60,7 +60,7 @@ public class SystemReferencedObjectHelper implements ISystemBaseReferencedObject
}
/**
- * @see ISystemBaseReferencedObject#getReferenceCount()
+ * @see IRSEBaseReferencedObject#getReferenceCount()
*/
public int getReferenceCount()
{
@@ -76,13 +76,13 @@ public class SystemReferencedObjectHelper implements ISystemBaseReferencedObject
}
/**
- * @see ISystemBaseReferencedObject#getReferencingObjects()
+ * @see IRSEBaseReferencedObject#getReferencingObjects()
*/
- public ISystemBaseReferencingObject[] getReferencingObjects()
+ public IRSEBaseReferencingObject[] getReferencingObjects()
{
- ISystemBaseReferencingObject[] references = new ISystemBaseReferencingObject[referencingObjects.size()];
+ IRSEBaseReferencingObject[] references = new IRSEBaseReferencingObject[referencingObjects.size()];
for (int idx=0; idx