[Uml-devel] Re: UML Modeller

Gustavo Madrigal linux_news at nextphere.com
Fri May 17 10:33:02 UTC 2002


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
---------------------------------------------------------------------




More information about the umbrello-devel mailing list