Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [pde-dev] Extending the PDE

I have another request along this line...

We have a need to be able to manipulate the target platform
programmatically.  I've been able to do this in eclipse 3.2 by using
these internal classes/interfaces:

org.eclipse.pde.internal.core.ExternalModelManager;
org.eclipse.pde.internal.core.ICoreConstants;
org.eclipse.pde.internal.core.PDECore;
org.eclipse.pde.internal.core.PDEState;
org.eclipse.pde.internal.core.itarget.IAdditionalLocation;
org.eclipse.pde.internal.core.itarget.ILocationInfo;
org.eclipse.pde.internal.core.itarget.ITarget;
org.eclipse.pde.internal.core.itarget.ITargetModel;
org.eclipse.pde.internal.core.target.TargetModel;
org.eclipse.pde.internal.core.ifeature.IFeature;
org.eclipse.pde.internal.core.ifeature.IFeatureChild;
org.eclipse.pde.internal.core.ifeature.IFeatureModel;
org.eclipse.pde.internal.core.ifeature.IFeaturePlugin;
org.eclipse.pde.internal.core.itarget.ITarget;
org.eclipse.pde.internal.core.itarget.ITargetFeature;
org.eclipse.pde.internal.core.itarget.ITargetPlugin;
 
This is not all of them, but rather a sampling.  It's been necessary to
use these internal model interfaces and classes to get/set the target
platform.

Is there a chance that these interfaces and classes (everything having
to do with the actual model of the target platform) could/would be
exposed as API so that other plugins could get access to them without
using internal packages?  I haven't had a chance to consult 3.3 APIs in
this respect so maybe it already has...I will look.

But assuming not in 3.3...any plans to expose some of this so other
tools can use the target platform?

Thanks,

Scott

-----Original Message-----
From: pde-dev-bounces@xxxxxxxxxxx [mailto:pde-dev-bounces@xxxxxxxxxxx]
On Behalf Of Fabio Mancinelli
Sent: Wednesday, August 01, 2007 5:46 AM
To: Eclipse PDE general developers list.
Subject: Re: [pde-dev] Extending the PDE


On Aug 1, 2007, at 2:08 PM, Fabio Mancinelli wrote:

>
> Could anyone give me some hints on where to look in the 
> documentation/source code/etc. for starting to build my extension?
>
I reply to myself because I've probably found what I was looking for...
It's the PluginRegistry class in org.eclipse.pde.core.plugin

Maybe this could be useful to somebody else.

Cheers,
Fabio



_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-dev

Notice:  This email message, together with any attachments, may contain information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated entities,  that may be confidential,  proprietary,  copyrighted  and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.


Back to the top