public void widgetSelected(SelectionEvent e) {
if (itemsSelected[0] instanceof TreeItem) {
deleteOneContainer();
} else {
if (itemsSelected.length == 1) {
NodeType type = (NodeType) itemsSelected[0]
.getData(NODE_TYPE);
if (type == NodeType.CONTAINER) {
deleteOneContainer();
} else {
deleteOneKey();
}
} else if (itemsSelected.length > 1) {
deleteKeys();
}
}
}
});
mntmDelete_3.setText(i18nFile.getText(I18nFile.DELETE));
//mntmDelete_3.setAccelerator(SWT.DEL);
MenuItem mntmProperties_2 = new MenuItem(menuData, SWT.NONE);
mntmProperties_2.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
NodeType type = (NodeType) itemsSelected[0].getData(NODE_TYPE);
if (type == NodeType.CONTAINER || type == NodeType.DATABASE)
dbContainerProperties();
else
dataProperties();