On 25 Feb 2014, at 15:19, Rob Cernich wrote:
I think it may work well for smaller models.
define small ? :) My main interest is just for editing single files -
not something that crosses multiple artefacts.
As I recall, you needed to create your own model interfaces,
annotating them with the XML/UI details.
Yeah, and they can be adjusted to handle multiple versions so it feels
much more sustainable/robust/flexible approach compared to i.e. EMF
models.
Sapphire then processed those annotations, generating the code
required for the UI. I don't believe there is any tooling available
for automatically generating these annotated interfaces directly from
an XSD/DTD.
good point.
Initially, they had some support for Graphiti, so you could generate
graphical editors in addition to master/detail style tree/field
editors. That changed early on so the graphical editor was generated
directly on GEF.
As Brian said, this is my knowledge as of about two years ago.
okey - the other issue Gorkem just mentioned to me is custom layout...I
guess if you buy into sapphire you just need
to accept their layout ...
/max
----- Original Message -----
> We tried to use it, but abandoned it pretty quickly. The issue wasn't
> that it
> didn't work, but that it was a bit unstable at the time and didn't
> quite
> handle everything we needed.
>
> That was a couple of years ago now, so I'm sure it's improved since
> then.
>
> I wish I could remember specifics, but it's been a long time now and
> there's
> been a lot of water under the bridge.
>
> --Fitz
>
> _______________________________
> Brian Fitzpatrick (aka "Fitz")
> Senior Software Engineer, SOA-P
> JBoss by Red Hat
>
> ----- Original Message -----
> From: "Max Rydahl Andersen" <max.andersen(a)gmail.com>
> To: "jbosstools-dev jbosstools-dev" <jbosstools-dev(a)lists.jboss.org>
> Cc: "soa-tools-list" <soa-tools-list(a)redhat.com>
> Sent: Tuesday, February 25, 2014 2:59:19 AM
> Subject: [jbosstools-dev] Use of sapphire in jboss tools projects ?
>
> Heya,
>
>
> In past in jboss tools core we haven't used it but I know
> integration
> stack uses it (SwitchYard? others ?)
>
> I'm just wondering:
>
> 1) Was it worth it ?
>
> 2) How much do you use it ? for xml-tree editors, graphical editors,
> wizards, more ?
>
> Asking since I just got aware that they plan to go out of incubation
> for
> Luna (
https://www.eclipse.org/sapphire/releases/)
> and with
https://issues.jboss.org/browse/JBIDE-15394 and
>
http://screencast.com/t/058KgoS7ZK0 the value at least now
> seem much greater than the past API breakage issues there was.
>
> I especially like
>
http://www.eclipse.org/sapphire/documentation/latest/versions/index.html
> and the zero-EMF requirement on the models ;)
>
> /max
>
http://about.me/maxandersen
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>
> _______________________________________________
> Soa-tools-list mailing list
> Soa-tools-list(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/soa-tools-list
>
_______________________________________________
jbosstools-dev mailing list
jbosstools-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbosstools-dev
/max
http://about.me/maxandersen