[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [pdt-dev] Getting an instance of org.eclipse.php.internal.ui.explorer.ExplorerPart

 
Hi,
 
You can use an Eclipse mechanism for finding views:
 
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
if (page != null) {
    ExplorerPart explorerPart = (ExplorerPart) page.findView("org.eclipse.php.ui.explorer");
    if (explorerPart != null) {
        // Do something
    }
}

Does this help?
 
On 8/7/07, William Candillon <wcandillon@xxxxxxxxx> wrote:
Hi,

I need to get an instance of ExplorerPart for my own custom plug-in in
order to refresh PHP Explorer view.
So far I access it with
Workbench.getInstance().getActiveWorkbenchWindow().getPartService().getActivePart().getSite()
while the active view is the PHP Explorer.

I was wondering if there is a smarter to do get this instance ?
In the jdt explorer there is a getFromActivePerspective() method and
I'm looking for something similar: ExplorerPart phpExplorer =
ExplorerPart.getFromActivePerspective();

Best regards,

William

--
William Candillon
http://phpaspect.org
_______________________________________________
pdt-dev mailing list
pdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pdt-dev



--
Michael