Eclipse RCP Plugins Technical questions



Hello,

I'm starting to implement a application using the Eclipse RCP
tecnology. I have some questions about some techinnal details.

My application will have resumdly three main pluggins:

------- ------- --------
| P1 | | P2 | | BP3 |
------- ------- --------

And the last pluggin is a base pluggin (BP3), i'm trying to be a base
pluggin that will have some extensions (extending the base
funcionality of the BP3 pluggin) like this:

------- ------- --------
| P1 | | P2 | | BP3 |
------- ------- --------
|
-------------------------------
| | |
------- ------- ------
| E1 | | E2 | | E3 |
------- ------- -------

My question is, this possible to be done, to have a base pluggin and
have more a set of other pluggins that extends the base pluggin
obtaining the functionality described in the base pluggin. If is
possible then how this is done? Exist any tutorial explaining this (if
yes please indicate) or if not please explain how this is acomplished.

My other problem is that i need to estabilish a comunication between
each pluggin (P1->P2 and P2->E1, P2->E2... and in the reverse order
too P2->P1...). How this is done? can i declare an interface in each
pluggin and then call it? but how i obtain a interface from the other
pluggin? how this is done? again is any tutorial explaining this? if
yes please indicate to me here it is or try to explain how this all
works.

Thanks
Nuno

.



Relevant Pages

  • Re: Eclipse RCP Plugins Technical questions
    ... And the last pluggin is a base pluggin, i'm trying to be a base ... Plugins are more or less just bundles of ressources that may for example ... include the implementation of an interface that was specified for the ...
    (comp.lang.java.programmer)
  • Re: Eclipse RCP Plugins Technical questions
    ... pluggin that will have some extensions (extending the base ... Plugins are more or less just bundles of ressources that may for example ... include the implementation of an interface that was specified for the ... So extending in a way like BP3 has somewhere lying ...
    (comp.lang.java.programmer)