Bug 305036 [Path Variables] Minor API changes in Dynamic Path Variables area
I'm attaching a patch illustrating what should be done in this area.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/PathVariablesGroup.java
{
		public String getToolTipText(Object element) {
            IPath value = (IPath) tempPathVariables.get(element);
        	URI resolvedURI = pathVariableManager.resolveURI(URIUtil.toURI(value));
        	IPath resolvedValue = URIUtil.toPath(resolvedURI);
            return TextProcessor.process(resolvedValue.toOSString());
		}
		public Point getToolTipShift(Object object) {
			return new Point(5, 5);
		}
		public int getToolTipDisplayDelayTime(Object object) {
			return 0;
		}
		public int getToolTipTimeDisplayed(Object object) {
			return 15000;
		}
		public void update(ViewerCell cell) {
            IPath value = (IPath) tempPathVariables.get(cell.getElement());
			cell.setText(TextProcessor.process(removeParentVariable(value.toOSString())));
		}
    	
    }
	/**
     * Disposes the group's resources. 
     */
    public void dispose() {
        if (imageUnkown != null) {
            imageUnkown.dispose();
            imageUnkown = null;