Example usage for org.eclipse.jdt.internal.core JavaElement getResource

List of usage examples for org.eclipse.jdt.internal.core JavaElement getResource

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core JavaElement getResource.

Prototype

@Override
    public IResource getResource() 

Source Link

Usage

From source file:de.ovgu.featureide.fm.ui.wizards.NewFeatureModelWizard.java

License:Open Source License

@Override
public void init(IWorkbench workbench, IStructuredSelection selection) {
    Object obj = selection.getFirstElement();
    if (obj instanceof IResource) {
        page = new NewFeatureModelWizardPage("", ((IResource) obj).getProject());
    } else if (obj instanceof JavaElement) {
        JavaElement javaElement = (JavaElement) obj;
        page = new NewFeatureModelWizardPage("", javaElement.getResource().getProject());
    } else {/*from www  .  j  a  va2  s .c om*/
        page = new NewFeatureModelWizardPage("", null);
    }
}