Bug 24199 New Classpath Variables
Why should a full rebuild of the workspace be required when you add a classpath variable? Because it's a new variable it doesn't affect any existing projects. It would be more convenient if a rebuild were not required when adding a new classpath variable. Thanks.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/VariableBlock.java
private ListDialogField fVariablesList;
	private Control fControl;
	
	private List fSelectedElements;
	
	/**
	 * Constructor for VariableBlock
	 */
	public VariableBlock(boolean inPreferencePage, String initSelection) {
		
		fSelectedElements= new ArrayList(0);
		
		String[] buttonLabels= new String[] { 
			 NewWizardMessages.getString("VariableBlock.vars.add.button"), 
			 NewWizardMessages.getString("VariableBlock.vars.edit.button"), 
			 null,
			 NewWizardMessages.getString("VariableBlock.vars.remove.button") 
		};
				
		VariablesAdapter adapter= new VariablesAdapter();