From eb490366e014202dc4cb3af8df2d545a4961bdda Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Tue, 15 May 2007 20:04:59 +0000 Subject: [PATCH] Improve Javadoc as discussed in committer meeting 20070515 --- .../org/eclipse/rse/core/IRSESystemType.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/IRSESystemType.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/IRSESystemType.java index a5038bdf1d0..08c40960397 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/IRSESystemType.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/IRSESystemType.java @@ -164,12 +164,19 @@ public interface IRSESystemType extends IAdaptable { * System type Property Key (value: "isWindows") indicating whether * a system type is declared in plugin.xml to refers to a Windows * system. - * On a Windows system, the following properties are expected: + *

+ * This is an "aggregate" property consisting of several smaller + * properties like isCaseSensitive. In the future, we'll want more + * fine granular properties to check against. On a Windows system, + * the following properties are expected: *

* @see #testProperty(String, boolean) */ @@ -240,7 +247,7 @@ public interface IRSESystemType extends IAdaptable { * This is a shortcut for *
 
 	 *   getId().equals(SYSTEMTYPE_LOCAL_ID) || 
-	 *   || getProperty(PROPERTY_IS_LOCAL, false)
+	 *   || testProperty(PROPERTY_IS_LOCAL, true)
 	 * 
* See {@link #PROPERTY_IS_LOCAL} for properties expected on * a Local system. @@ -255,10 +262,12 @@ public interface IRSESystemType extends IAdaptable { *
 
 	 *   getId().equals(SYSTEMTYPE_WINDOWS_ID)
 	 *   || isLocal() && System.getProperty("os.name").toLowerCase().startsWith("win")
-	 *   || getProperty(PROPERTY_IS_WINDOWS, false)
+	 *   || testProperty(PROPERTY_IS_WINDOWS, true)
 	 * 
* See {@link #PROPERTY_IS_WINDOWS} for properties expected on - * a Windows system. + * a Windows system. This is an "aggregate" property consisting + * of several smaller properties like isCaseSensitive. In the + * future, we'll want more fine granular properties to check against. * Extenders (contributors of custom system types) may override. * @return true if the system type refers to a Windows system. */