1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public void selectionChanged(IAction action, ISelection selection) {
javaProject = null;
action.setEnabled(false);
if (selection instanceof IStructuredSelection) {
IStructuredSelection structuredSelection = (IStructuredSelection) selection;
Object object = structuredSelection.getFirstElement();
if ((object != null) && (object instanceof IAdaptable)) {
IJavaElement javaElement = (IJavaElement) ((IAdaptable) object).getAdapter(IJavaProject.class);
javaProject = javaElement.getJavaProject();
}
}
// javaProject = (IJavaProject) ((IStructuredSelection) selection).getFirstElement();
if (javaProject!=null){
action.setEnabled(true);
}
} |
Partager