private void onEdit() {
IStructuredSelection selection = (IStructuredSelection) fViewer.getSelection();
if (!selection.isEmpty()) {
ILabel label = (ILabel) selection.getFirstElement();
LabelDialog dialog = new LabelDialog(getShell(), DialogMode.EDIT, label);
if (dialog.open() == IDialogConstants.OK_ID) {
boolean changed = false;
String name = dialog.getName();
RGB color = dialog.getColor();
if (!label.getName().equals(name)) {