private SelectionListener createSelectionListenerCreateButton() {
return new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
TagModifier tag = new TagModifier(tagModel.createTag());
TagEditorDialog dialog = TagEditorDialog.createDialog(getShell(), tag, TaggableEditorDialog.this);
if (dialog.open() == IDialogConstants.OK_ID) {
tagList.add(tag);
tagTableViewer.refresh();
tagTableViewer.setSelection(new StructuredSelection(tag));
setTagSelected(tag);
}