Plugin

Pessoal, um amigo aqui do forum uma vez me enviou um metodo para criar um arquivo .java na elaboração do plugin. O problema foi que eu não to encontrando a classe AbstractPlugin. Alguem sabe onde ela se encontra ?? Segue o metodo abaixo

public static final void openFile(final IFile file) {
        //System.out.println(resource.getName());
        final IWorkbenchPage activePage = JavaPlugin.getActivePage();
        if (activePage != null) {
        	final Display display = AbstractPlugin.getShell().getDisplay(); 
            if (display != null) {
                display.asyncExec(new Runnable() {
                    public void run() {
                        try {
                            IDE.openEditor(activePage, file);
                        } catch (PartInitException e) {
                           // EclipseErrorLogUtil.logStackTrace(e);
                        }
                    }
                });
            }
        }
    }

Olá,

AbstractPlugin era uma classe minha :slight_smile:

Substitua pela sua classe que controla o plugin.

Cara tu poderia dá uma explicada melhor nessa classe que controla o plugin?? Eu preciso implementar esses métodos getShell e getDisplay, não eh ??

valeu !!