Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [bpel-dev] Simplify expression editors?

Hi Vincent,

If no one is using this extension point anyway my vote is to remove it and simplify the code. We can always try to figure out a way to add it back later if it is needed. I think getting this ready in time for the Juno release is the priority now.

Please let me know if I can help with anything.
Thanks!

Bob

----- Original Message -----
> Hi Bob, all,
>
> Le 10/05/2012 14:53, Bob Brodt a écrit :
> > It looks like the expression editor needs to be rewritten, so if
> > you have time to work on this, I'd sure appreciate it :)
>
> I have started to work on it.
> First, I must say I am not very optimistic about our chances to
> reimplement it before Juno's release. Right now, what is in Juno M7
> will
> throw an exception at runtime.
> And second, I am thinking about the interest of such a feature.
>
> The embedded editors allow to embed a text editor in any composite.
> There is an extension-point for that, so that people can plug
> editors.
> We also have an extension-point for expression editors. Expression
> editors are created through embedded editors.
>
> Technically, this is cool. You have freedom of choice in your
> expression
> language, extensibility (although it all works with non-API code,
> which
> is the reason why the Juno build is broken).
> But is it really used or useful? Could not we only propose the XPath
> editor for expressions?
> I agree, that would restrain a part of freedom, but that would be
> straight-forward for users. And that would simplify a lot of code
> too.
>
> As a reminder, the code we are working on had been written before
> Eclipse 3.0 was released. And I am not sure the feature itself, this
> extensibility, is used by anyone.
> What I suggest is quite radical. We remove the extension points for
> the
> embedded editors and the expression editors.
> And we only reference the XPath editor. What will be extensible are
> the
> XPath functions that you can use in your BPEL. That's all. And if
> people
> complain about the removal of the extension-points, we will see then
> if
> it is possible to bring them back.
>
> Once again, we try to remain compatible with Helios, Indigo and Juno.
> One thing that could be done too, is that the extensibility could be
> an
> extra-plug-in for Helios and Indigo, but not shipped by default
> within
> Eclipse. We have an extension-point. If we find it, we use it.
> Otherwise, we only use the XPath editor. This is more complicated
> than
> simply removing it.
>
> What do you think?
>
>              Vincent.
>
> --
> Vincent Zurczak
>
> RCP Developer & ESB Consultant
> Petals Link: http://www.petalslink.com
> My Blog: http://vzurczak.wordpress.com
> +33 (0) 4 76 96 15 16
> _______________________________________________
> bpel-dev mailing list
> bpel-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/bpel-dev
>


Back to the top