/*
  * @see IPropertySource#getPropertyValue(Object)
  */
 public Object getPropertyValue(Object id) {
   if (id.equals(ICVSUIConstants.PROP_HOST)) {
     return location.getHost();
   }
   if (id.equals(ICVSUIConstants.PROP_USER)) {
     return location.getUsername();
   }
   if (id.equals(ICVSUIConstants.PROP_METHOD)) {
     return location.getMethod().getName();
   }
   if (id.equals(ICVSUIConstants.PROP_ROOT)) {
     return location.getRootDirectory();
   }
   if (id.equals(ICVSUIConstants.PROP_PORT)) {
     int port = location.getPort();
     if (port == ICVSRepositoryLocation.USE_DEFAULT_PORT) {
       return CVSUIMessages.CVSRepositoryLocationPropertySource_default;
     }
     return "" + port; // $NON-NLS-1$
   }
   return ""; //$NON-NLS-1$
 }