Fwd: Re: [Uml-devel] Re: UML Modeller

Chris McGee sirnewton_01 at yahoo.ca
Fri May 17 11:27:02 UTC 2002


 > Hello all,
> 
> I should say a few things about my XMI hack to the
> uml
> code.
> 
> The reason I call this a "hack" is because I never
> really intended for it to make it directly into your
> production code. I was hoping that it would give you
> a
> good place to start.
> 
> I am one of the developers of the dia2code
> project(dia2code.sourceforge.net). We have discussed
> adding XMI as a frontend to our tool. When I began
> looking at existing open source projects that allow
> one to export XMI, there were none that I liked. In
> my
> opinion, your tool is the most functional and
> user-friendly of the whole bunch.
> 
> I quickly put together the XMI patch so that I could
> use it to develop the dia2code frontend and offered
> it
> to you so that you could make use of my work.
> 
> There are a couple of problems with the current
> implementation of the XMI output:
> 
> 1) Uses the libxml2 library
>     -this C library doesn't mesh well with the
> KDE/C++
> environment that the rest of your code operates on
> 
> 2) Automatic Save
>     -in my opinion (at the moment at least) the XMI
> output should be moved into an export option on the
> tool because the XMI output is lossy in its current
> form
>     -it should be possible to use various features
> of
> the XMI to store all of your non-UML data in the
> future if you decide to use it as your principle
> storage format
>     -the only reason I did not fully implement this
> as
> I have described is because I'm not too familiar
> with
> KDE programming
> 
> I would really like to make our two tools interact
> because I think that users could benefit from the
> combined functionality. I personally like the
> capability of modelling a piece of software and
> generating the code so that I don't have to type all
> of the definition code manually. :)
> 
> Anyways, there's my 2c worth.
> 
> Chris McGee
> 
> --- Gustavo Madrigal <linux_news at nextphere.com>
> wrote:
> > In the first email Pascal asked about the uml not
> > working when loading a file.
> > 
> > Conversation follows below.
> > 
> > On Thursday 16 May 2002 21:40, P. Fleury wrote:
> > > Gustavo Madrigal wrote:
> > > >On Thursday 16 May 2002 01:59, Pascal wrote:
> > > >
> > > >
> > > >
> > > >
> > > >This is because file loading/saving is broken
> due
> > to the Association
> > > > change to CAssociationWidget and also because
> I
> > changed FILE_VERSION from
> > > > 4 to 5, and I haven't programmed compatibility
> > from 4 to 5. We need to
> > > > decide how are we going to address
> compatibility
> > because we are still
> > > > missing a lot of features, so FILE_VERSION
> will
> > change a lot, I suggest
> > > > changing to XML file format, what do you
> think?
> > >
> > > Yes. Keep the old scheme to read old files for a
> > while, but write them
> > > in new format. This could also be, in the longer
> > run,
> > > an external conversion program, in case we need
> to
> > be really compatible
> > > with older releases. Given the aura of
> > > the tool right now, I guess we will not have to
> > deal with too much of
> > > this. But the new scheme should be robust
> towards
> > > file version change, in which case XML is better
> > (we can ignore unknown
> > > elements, for example).
> > >
> > > So XML is fine, but shall we immediately go to
> XMI
> > ? (Or I missed
> > > something about XMI and its purpose...)
> > 
> > As far as I know XMI is the standard UML
> > representation in XML, but in XMI we 
> > won't be able to save particularities about our
> tool
> > (preferences, or maybe 
> > project file support with different files inside,
> > etc), I would say lets 
> > support XMI but only as an export option and have
> > our own XML file format 
> > oriented to make back compatibility a lot easier?
> > ... or maybe we can embed 
> > XMI into our XML file format? We need to decide
> how
> > are we going to do it.
> > 
> > Regards,
> > 
> > -- 
> >
>
---------------------------------------------------------------------
> > P. Eng. Gustavo Madrigal
> > Technology Research Department Manager
> > Nextphere Corp.
> > http://www.nextphere.com
> >
>
---------------------------------------------------------------------
> > 
> >
>
_______________________________________________________________
> > 
> > Hundreds of nodes, one monster rendering program.
> > Now that’s a super model! Visit
> > http://clustering.foundries.sf.net/
> > _______________________________________________
> > Uml-devel mailing list
> > umbrello-devel at kde.org
> >
>
https://mail.kde.org/mailman/listinfo/umbrello-devel
> 
> 
> __________________________________________________
> Do You Yahoo!?
> LAUNCH - Your Yahoo! Music Experience
> http://launch.yahoo.com
> 


__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com




More information about the umbrello-devel mailing list