Bug 21013 [PropertiesView] ComboBoxPropertyDescriptor should provide a defualt label provider
ComboBoxPropertyDescriptor requires an array of string values in its contructor. These are used to display in the combo box cell editor. Typically clients must also supply a label provider with the same array of values in order to show the correct value when the cell editor is not active. The descriptor should create a default label provider based on the values passed in its constructor.
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertyDescriptor.java
}
/**
 * The <code>PropertyDescriptor</code> implementation of this 
 * <code>IPropertyDescriptor</code> method returns the value supplied
 * on the constructor.
 */
public Object getId() {
	return id;
}
/**
 * The <code>PropertyDescriptor</code> implementation of this 
 * <code>IPropertyDescriptor</code> method returns the value set by
 * the <code>setProvider</code> method or, if no value has been set
 * it returns a <code>LabelProvider</code>
 *
 * @see #setLabelProvider
 */
public ILabelProvider getLabelProvider() {
	if (labelProvider != null)
		return labelProvider;
	else
		return new LabelProvider();	
}
/**
 * Returns the input validator for editing the property.
 *
 * @return the validator used to verify correct values for this property,
 *   or <code>null</code>
 */
protected ICellEditorValidator getValidator() {