[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [pde-dev] PluginModelManager and self hosting | 
In every workspace, the PDE world of plug-ins consists of:
1.  the plug-ins in that workspace, and
2.  the plug-ins in the target platform as specified on the Plug-in
Development > Target Platform preference page of that workspace.
Therefore, when you are a runtime workbench,  the plug-ins from your host
workspace are neither part of #1 nor part of #2 of your runtime workbench.
That is why you are not able to access them via PDE APIs.  Your target in
the runtime workbench is NOT the plug-ins you launched with,
If you want to inspect the running plug-ins in a runtime workbench, you
could use the Platform#getBundle(...) etc.  APIs from the runtime layer.
Wassim.
                                                                           
             Thomas Hallgren                                               
             <thomas@xxxxxxx>                                              
             Sent by:                                                   To 
             pde-dev-bounces@e         pde-dev@xxxxxxxxxxx                 
             clipse.org                                                 cc 
                                                                           
                                                                   Subject 
             01/10/2007 05:15          [pde-dev] PluginModelManager and    
             PM                        self hosting                        
                                                                           
                                                                           
             Please respond to                                             
               "Eclipse PDE                                                
                  general                                                  
             developers list."                                             
             <pde-dev@eclipse.                                             
                   org>                                                    
                                                                           
                                                                           
Hi,
I'm using Eclipse 3.2.1 and the following piece of code to obtain the
ModelEntry for a plugin in my target environment. Normally this works
fine but in a self hosting scenario, it doesn't seem to find the bundles
that origin from the workspace or the launching IDE.
        PluginModelManager manager =
PDECore.getDefault().getModelManager();
        ModelEntry entry = manager.findEntry(componentName);
My "Eclipse Application" launch configuration has the "Launch with all
workspace and enabled plug-ins" checked and I have no errors in my
workspace.
Why does this happen?
Kind Regards,
Thomas Hallgren
_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-dev