/** * Rename the selected session. * * @param session The session to be renamed */ protected void renameSession(SessionAdapter session) { TopLinkSessionsAdapter sessions = (TopLinkSessionsAdapter) session.getParent(); SimplePropertyValueModel stringHolder = new SimplePropertyValueModel(); stringHolder.setValue(session.getName()); RenameDialog dialog = new RenameDialog(getWorkbenchContext(), stringHolder, sessions.getAllSessionsNames()); dialog.setVisible(true); if (dialog.wasConfirmed()) { session.setName((String) stringHolder.getValue()); } }