@Override protected void buttonPressed(int buttonId) { super.buttonPressed(buttonId); switch (buttonId) { case UP_BUTTON: { GenerateToStringContentProvider contentProvider= (GenerateToStringContentProvider)getTreeViewer().getContentProvider(); List<?> selection= ((IStructuredSelection)getTreeViewer().getSelection()).toList(); if (selection.size() > 0) contentProvider.up(selection.get(0), getTreeViewer()); updateOKStatus(); break; } case DOWN_BUTTON: { GenerateToStringContentProvider contentProvider= (GenerateToStringContentProvider)getTreeViewer().getContentProvider(); List<?> selection= ((IStructuredSelection)getTreeViewer().getSelection()).toList(); if (selection.size() > 0) contentProvider.down(selection.get(0), getTreeViewer()); updateOKStatus(); break; } case SORT_BUTTON: { GenerateToStringContentProvider contentProvider= (GenerateToStringContentProvider)getTreeViewer().getContentProvider(); contentProvider.sort(); getTreeViewer().refresh(); updateOKStatus(); break; } } }
@Override protected void buttonPressed(int buttonId) { super.buttonPressed(buttonId); switch (buttonId) { case UP_BUTTON: { GenerateToStringContentProvider contentProvider= (GenerateToStringContentProvider)getTreeViewer().getContentProvider(); List<?> selection= ((IStructuredSelection)getTreeViewer().getSelection()).toList(); if (selection.size() > 0) contentProvider.up(selection.get(0), getTreeViewer()); updateOKStatus(); break; } case DOWN_BUTTON: { GenerateToStringContentProvider contentProvider= (GenerateToStringContentProvider)getTreeViewer().getContentProvider(); List<?> selection= ((IStructuredSelection)getTreeViewer().getSelection()).toList(); if (selection.size() > 0) contentProvider.down(selection.get(0), getTreeViewer()); updateOKStatus(); break; } case SORT_BUTTON: { GenerateToStringContentProvider contentProvider= (GenerateToStringContentProvider)getTreeViewer().getContentProvider(); contentProvider.sort(); getTreeViewer().refresh(); updateOKStatus(); break; } } }