I don't think there is clean API-way of achieving what I want. You can however do it as follows:
In your activator you are able to retrieve a CySwingApplication
reference: getService(bc, CySwingApplication.class)
, from which you can call the method .getJFrame()
. You can recursively scan through all swing Container
components with until you find a component of the type JDesktopPane
. When you call .getAllFrames()
of the JDesktopPane
you can do whatever with you network windows (JInternalFrame
).