On Tue, 8 Feb 2000, James Henstridge wrote:
> On Mon, 7 Feb 2000, segg wrote:
>
> > And source C++ reverse engineering to UML.
> > Needs, choose a repositery for the code generated, select C and H directories.
> > Call the reverse C++. Allow adding more source to UML.
> > We need also to specify how many levels deep you want on a drawing.
> > This means we end up with many drawings.
> >
> > Consequence, we need a data base to know how/what to update the other diagrams
> > after a modification. That is nice, I see a big decision here.
> >
> > We need a development tree(cvs branch) for this, is it possible.
> > Do we have any "open reverse C++" tools already available.
> >
>
> This seems to be getting off track from dia being a diagram tool. People
> have said that it would be nice to be able to generate source code from
> diagrams they do in dia.
>
I think dia should just generate UXF or XMI, and stop there. A UXF => C++
or XMI => C++ translator should be a separate tool.
Tools to translate C++ => UXF or C++ => UML should also be separate from
dia.
I think this will simplify support for multiple languages (that is, dia
only supports UXF and/or XMI, and other tools handle things like
Python, smalltalk, c++, java, eiffel, etc.)
I think it will grant users of dia more freedom; eventually there may be a
variety of tools to turn XMI into language Foo, and they may have
different (dis)advantages.
I think it will simplify dia too.
[snip]