Bug 180363 [LinkedResources] No way to create a linked resource based on a variable
Eclipse 3.3M6 1. In shell: mkdir /tmp/test 2. In Eclipse define a path variable TMP pointing to /tmp under Preferences/Workspace/Linked Resources 3. Select a project, click New Folder, Advanced. Check Link to folder in the file system. Type TMP/test, click Finish. The folder gets added to .project file as: <link> <name>test</name> <type>2</type> <location>/tmp/test</location> </link> instead of expected: <link> <name>test</name> <type>2</type> <locationURI>TMP/test</locationURI> </link> This is a regression from Eclipse 3.2.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CreateLinkedResourceGroup.java
private Listener listener;
	private String linkTarget = ""; 
	private int type;
	private boolean createLink = false;
	
	private FontMetrics fontMetrics;
	
	private Composite groupComposite;
	private Text linkTargetField;
	private Button browseButton;
	private Button variablesButton;
	private Label resolvedPathLabelText;
	private Label resolvedPathLabelData;
	private final IStringValue updatableResourceName;
	/**
	 * Helper interface intended for updating a string value based on the
	 * currently selected link target.
	 * 
	 * @since 3.2
	 */
	public static interface IStringValue {
		/**
		 * Sets the String value.
		 * 
		 * @param string
		 *            a non-null String