Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public IJavaProject getProject() throws NullPointerException {
- IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
- if (window != null)
- {
- IStructuredSelection selection = (IStructuredSelection) window.getSelectionService().getSelection();
- Object firstElement = selection.getFirstElement();
- if (firstElement instanceof IAdaptable)
- {
- IProject project = (IProject)((IAdaptable)firstElement).getAdapter(IProject.class);
- IJavaProject javaProject = JavaCore.create(project);
- return javaProject;
- }
- }
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement