|Status of Forms in Eclipse 4? [message #1021293]
||Tue, 19 March 2013 20:35
| Jay Billings
Registered: July 2011
I have an Eclipse 3.7.2 RCP application that I am migrating to Eclipse 4 and I have run into a road block. My application makes extensive use of Eclipse Forms and, in particular, in SharedHeaderFormEditor. There are many instances of the SharedHeaderFormEditor running at anytime in a way similar to having a number of Manifest files open for editing.
It appears that Eclipse Juno uses all of the old 3.x Forms (Manifests, etc.) but it is absolutely unclear to me how it does it. I think there are a few fundamental things I am missing here:
1.) How does Juno dynamically load a Form? In 3.x something like "page.openEditor(input,id)" would be called to open a FormEditor, but is the Part added to the Editor "Area" in Juno?
2.) Given that there is no longer a distinction between Parts, how do "Editors" (formerly IEditorParts) get their input? Is the process roughly "a handler creates the Editor POJO, calls an input setter on the POJO and *magically* contributes the Editor to a PartStack?" (I say magically in jest, but it does seem like magic. )
3.) If a Handler is used as described in 2., how can the POJOs it creates consume EAP services?
4.) Is Juno even running as a pure Eclipse 4 application or is it running through the RCP->EAP bridge?
Thank you very much for your time and help!
Jay Jay Billings
Oak Ridge National Laboratory
Powered by FUDForum
. Page generated in 0.01736 seconds