private IProject getSelectedProject()

in org.apache.easyant4e/src/org/apache/easyant4e/EasyAntPlugin.java [83:95]


    private IProject getSelectedProject() throws CoreException {
        IProject project = null;
        Object selectedResource = getSelectedResource();
        if (selectedResource instanceof IResource) {
            IResource resource = (IResource) selectedResource;
            project = resource.getProject();
        } else if (selectedResource instanceof ClassPathContainer) {
            // FIXME maybe use Adaptable and WorkbenchAdapter to resolve project
            // container
            project = ((ClassPathContainer) selectedResource).getJavaProject().getProject();
        }
        return project;
    }