Hi Marcel,
Thanks a lot for all the information. My application is E3 based, so I'll have to build everything from scratch. I however was wondering if it would be possible to add E4 dependencies to the existing application and then use the AERI example as it is?
Sorry, I can’t answer that without trying myself. In fact I did try creating a test E3 application, adding the AERI code to it, and then adding E4 dependency to it. This solved the compile time errors, but the application has been crashing ever since. I wanted to know if this approach of adding E4 dependency acceptable because writing the entire code from scratch seems way too complicated?
You certainly do not need implement everything from scratch. There are quite a few classes you could reuse (like the local history classes, all the filters & predicates, Status to ErrorReport transformations, the actual IO class etc.) But when it comes to the workflow, we rely on DI and EventBus interfaces which are not available in E3. AERI also uses require-bundles and import package directives you may not be able to satisfy satisfy in your E3 RCP app. Thus, at some stage you may ending up copying and modifying AERI code into your own bundle.
I’m sorry. I’m not able to help you more than with that ATM. I’ve no plans to write an E3 compatible client for you :-) If you go the extra milage, you could consider to refactor the necessary parts and contribute it to the open source project so that others can reuse it.
Cheers, Marcel
_______________________________________________ recommenders-dev mailing list recommenders-dev@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/recommenders-dev
-- Codetrails GmbH The knowledge transfer company Robert-Bosch-Str. 7, 64293 Darmstadt Managing Director: Dr. Marcel Bruch Handelsregister: Darmstadt HRB 91940
|