Hi Lars,

Many thank's for your answer. I have seen that (because I'm reading your
famous book, very great:))

My question is how to manage editor with E4 like FormEditor which is used
too for PDE editor, WTP Server editor etc :

1) Use directly FormEditor (and extend it to have DIFormEdtor). The
advatnage with that is that I can use FormEditor code but it extends of
deprecated EditorPart. I suppose that 3.x EditorPart will be removed in the
future?
2) Create from scratch an abstract class E4FormEdtor (a pojo) wich use e4
annotations (@Focus, etc) and creates CTAbFolder, creates a FormToolkit,
etc like FormEditor.

Many thank's for your help.

Regards Angelo

2012/8/28 Lars Vogel <[email protected]>

> Hi Angelo,
>
> if you create your Dialogs and Wizard instances yourself you could use
>
> // Create instance of class
> ContextInjectionFactory.make(MyDialogClass.class, context);
>
> See here for a short description:
> http://www.vogella.com/articles/EclipseRCP/article.html#ownobjects_diinto
>
> Best regards, Lars
>
> 2012/8/28 Angelo zerr <[email protected]>:
> > Hi Tom,
> >
> > Many thank's to have taking time to answer me. I would like migrate our
> > XDocReport Eclipse Application and our MongoDB IDE with e4 which uses a
> lot
> > of dialogs, wizards and FormToolkit FormEditor
> > and so I tell me what is the best pratice to do that. I would like having
> > pure e4 code and not use 3.x bridge (I suppose this bridge will be
> > deprecated in the future of e4, EditorPart, ViewPart will be deprecated
> too,
> > is that?).
> >
> > I have seen your ModelEditor code and I find there are a lot of code
> that we
> > could set in an abstract class editor (perhaps it's the "add native
> support
> > for editors " that you told me.
> > So I tell me if e4 could provide some abstract class for Editor (Editor
> with
> > multi-page, Editor with FormToolkit etc..).
> > I understand the e4 idea with Part is to use Pojo with annotations
> (@Focus,
> > etc) but I think it should be cool if e4 provides those abstract class
> for
> > Editor  (you use it or not).
> >
> > 2012/8/27 Tom Schindl <[email protected]>
> >>
> >> When you talk about wizards, which wizards do you talk about? Those
> >> configured using extension points or custom ones? If it is the latter
> >> you can use DI using ContextInjectionFactory in your custom code.
> >
> >
> > I talk about the 2 wizards kind. In our application we use DI with
> > wizard+dialog with Spring DM to consume some OSGi services.
> > For instance if you see
> >
> http://code.google.com/p/xdocreport/source/browse/dynaresume/org.dynaresume.eclipse.ui/plugin.xml?repo=eclipse
> >
> > I declare a dialog (and wizard) like editor :
> >
> > <extension
> >         point="fr.opensagres.xdocreport.eclipse.ui.dialogFactories">
> >      <factory
> >            id="org.dynaresume.eclipse.ui.dialogs.SearchResumeDialog"
> >
> >
> class="org.eclipse.springframework.util.SpringExtensionFactory:searchResumeDialog"
> >            title="%SearchResumeDialog.title" >
> >      </factory>
> >   </extension>
> >
> > (I have created an extension point for that). So I tell me how to manage
> > that with e4?
> > It seems ContextInjectionFactory that you suggested me, is the solution.
> >>
> >>
> >> Same goes for dialogs although those are always custom code and you use
> >> ContextInjectionFactory.
> >>
> >> Same goes for editors but they are not yet available in e4 and you need
> >> to use the compat layer there at the moment. Take a look at the
> >> model-editor which uses DI for implementating an editor and dialogs.
> >>
> >> Final note: We plan to provide Wizards, Dialogs are part of the
> >> Application Model in 4.3 and add native support for editors in e4
> >> applications.
> >
> >
> > Cool! What do you mean with native support for editors? You wish provides
> > some abstract class editor?
> >
> > Regards Angelo
> >>
> >>
> >> Tom
> >>
> >>
> >> Am 27.08.12 01:13, schrieb Angelo zerr:
> >> > Hi E4 Team,
> >> >
> >> > E4 provides DI which is really great, but it seems working just with
> >> > Part (perhaps I'm wrong, I'm a newbie). I tell me how to we can
> benefit
> >> > from DI with
> >> >
> >> > * wizard
> >> > * dialog
> >> > * editor.
> >> >
> >> > How to manage that with E4 (create Addon, etc) ?
> >> >
> >> > When I say "editor", I would like to use FormToolkit to have a Part
> like
> >> > FormEditor (like PDE editor).
> >> > Is EditorPart (FormEditor extends EditorPart) are depreceated in E4?
> If
> >> > yes, how to manage the same think than FormEditor with e4?
> >> >
> >> > Perhaps, e4 should to provide some classes like EditorPart,
> >> > MultiPageEditor, FormEditor?
> >> >
> >> > Many thank's for your answer.
> >> >
> >> > Regards Angelo
> >> >
> >> >
> >> > _______________________________________________
> >> > e4-dev mailing list
> >> > [email protected]
> >> > https://dev.eclipse.org/mailman/listinfo/e4-dev
> >> >
> >>
> >>
> >> --
> >> B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
> >> ------------------------------------------------------------------------
> >> tom schindl                 geschäftsführer/CEO
> >> ------------------------------------------------------------------------
> >> eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512
> 935833
> >> http://www.BestSolution.at                      phone    ++43 512
> 935834
> >> _______________________________________________
> >> e4-dev mailing list
> >> [email protected]
> >> https://dev.eclipse.org/mailman/listinfo/e4-dev
> >
> >
> >
> > _______________________________________________
> > e4-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/e4-dev
> >
> _______________________________________________
> e4-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to