public void doWork() {
int index = contextValuesTable.getSelectionIndex();
if (index >= 0) {
String key = contextValuesTable.getSelection()[0].getText(0);
ContextValue value = ConfigurationManager.getInstance(vEditor.getFile().getProject()).getContextValue(key, vEditor.getFile(), false);
ContextValueDialog dialog = new ContextValueDialog(new Shell(), value, vEditor.getFile());
if (IDialogConstants.OK_ID == dialog.open()) {
reloadContextValues();
}
}
}