yes it is possible to implement and launch some
org.eclipse.equinox.app.IApplication which will reference and invoke
MoDisco plugins. Some internet search will describe you this
IApplication framework.
You may browse MoDisco components Help (Help content or wiki http://wiki.eclipse.org/MoDisco/Components) to know more about Java API.
About discoverers, each MoDisco discoverer responds to a normalized
interface and can be called programmatically (see
org.eclipse.gmt.modisco.infra.discoverymanager.Discoverer).
As an example, you may checkout the code from
org.eclipse.gmt.modisco.java.discoverer.tests project.
About Java source analysis, the MoDisco Java discoverer (and derived
discoverers such as transformations to KDM and UML) requires that the
source code is managed into one eclipse workspace project.
I hope it well help you to start.
Fabien.
----------------------------------------------------
Fabien GIQUEL
R&D Engineer
Mia-Software
4, rue du Château de l'Eraudiere
44324 NANTES CEDEX 03
----------------------------------------------------