[Lazarus] reverse engineering tool wanted

Michael Van Canneyt michael at freepascal.org
Wed Apr 20 14:09:31 CEST 2011



On Wed, 20 Apr 2011, Alexander Klenin wrote:

> On Wed, Apr 20, 2011 at 21:56,  <dhkblaszyk at zeelandnet.nl> wrote:
>>> Our class design is way to large to fit on any paper our printers can
>>> handle, or what can even be displayed on a single screen. So we have to
>>> segment our UML class diagrams to specific areas of our product - only
>>> showing the classes in question. eg: Account Invoicing, Learner
>>> Registration, etc.  Anything larger and it is information overload!
>>>
>>> So your idea of selecting what classes to diagram is vital.
>>
>> All this possible with fpclasschart. I added a graphviz backend to it a
>> couple of months ago. Graphviz will do the automatic layout.
>
> I have a long-term plan to add shapes to TAChart, to support these
> kinds of TeeChart diagrams:
> http://www.steema.com/uploads/gallery/shape.png
> http://www.steema.com/uploads/gallery/organizational1.png
>
> With proper modularization, they can be used to draw class diagrams
> independently of other TAChart functionality.
> In particular, I hope that data from CodeTools can be used
> for on-line diagram building from IDE.

Isn't drawing of diagrams a bit far-fetched for a charting component ?
I mean, I can use a screw-driver as a hammer, but this is not really its 
purpose, and definitely not the best tool for the job ?

I can see it as part of a larger 2-D graphics suite, of course.

Michael.


More information about the Lazarus mailing list