From f7531a89f9dedb05e55456543e0eeaefc9ed385e Mon Sep 17 00:00:00 2001
From: David McKnight <dmcknigh@ca.ibm.com>
Date: Tue, 29 May 2007 19:40:31 +0000
Subject: [PATCH] [189711] isRemote method for ISystemViewElementAdapter

---
 .../org/eclipse/rse/ui/view/ISystemViewElementAdapter.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/ISystemViewElementAdapter.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/ISystemViewElementAdapter.java
index 9acef4e7015..2c0b69b6acc 100644
--- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/ISystemViewElementAdapter.java
+++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/ISystemViewElementAdapter.java
@@ -244,8 +244,11 @@ public interface ISystemViewElementAdapter extends IPropertySource, ISystemDragD
     
     /**
      * Return true if this object is a "remote" object.  A remote object is defined as an object
-     * that is not part of the base RSE artifacts (hosts, subsystems, filters)
-     * @param element the object
+     * that is not part of the base RSE artifacts (hosts, subsystems, filters).  This method is used
+     * to decide whether certain actions will be available from views, and how views should handle refreshing
+     * such objects.  Remote objects can appear more than once in the same view, while non-remote objects
+     * are more confined and can be handled very clearly by the RSE UI framework.
+     * @param element the object to check
      * @return true if the object is remote
      */
     public boolean isRemote(Object element);