you can model the flow of your transformation plugins with the JWT
workflow editor. There, you have the possibility to specify which
"applications" shall be executed. Applications could be Java classes, web
services or also plugins. For the moment, we don't have a specific
subclass for Eclipse plugins, but this part of the metamodel is subject of
change, anyway, so we could include your requirement and implement this,
too.
When the process (the order in which your plugins shall be performed) has
been modeled, then you can execute it. There are currently different
possibilities to execute a process: you can generate XPDL code and deploy
it on a workflow engine such as Bonita; you can also generate BPEL code
and execute it on a web service engine or you can call some Java classes
using the JWT Desktop engine (which is alas still not converted to Eclipse
right now and only available on SourceForge).
I guess since you have specific plugins, you can maybe say execute this
Java class from the plugin? But I'm not sure, how the JWT desktop will
behave with non existant Java classes. I guess for this you will only see
a blank monitor.
The use case of executing several plugins is quite an interesting one
which we didn't look into right now, so any requirements that you have are
interesting for us.