August 29, 2007

TextUML Toolkit 1.0 M2 test build is available

Filed under: TextUML Toolkit — rafael.chaves @ 9:03 am

A TextUML Toolkit 1.0 M2 test build is available off the download page. If no serious issues are found in this build, it will be declared the final M2 build later this week.

The key feature developed for this milestone is the graphical class diagram viewer, which reuses the EclipseGraphviz project. The viewer shows a live representation of the UML model built from your TextUML source file using the standard graphical notation. It can also be used to visualize UML files created by any UML2 compliant tools.

textuml-toolkit-10m2-small.jpg

Other significant change is that the “extends” keyword is now used specifically to state the metaclass a stereotype is a applicable to, whereas “specializes” should be used for class inheritance. This was for a better alignment with the official UML terminology. Finally, there is now support for declaring enumerations.

Would you like to take a look? Grab the M2 test build, and give it a try. Your feedback is much appreciated.

RC

August 23, 2007

A detour from a detour from a detour (or how a graphical viewing framework for Eclipse was born)

Filed under: Eclipse, Graphviz, TextUML Toolkit, UML — rafael.chaves @ 10:04 am

In the context of providing class diagram visualization for TextUML Toolkit, I have developed a simple graphical viewing framework for Eclipse. It is content type based, and allows you to view anything a content provider has been registered for. For instance, any image file supported by SWT:

Graphical viewer showing image files

But you can also view the graphical representation of a Graphviz DOT file, and it will even update as you edit the file:

Graphical viewer showing DOT files

And finally, and also the reason why I had to develop support for DOT visualization in the first place, you can also visualize a UML model (here showing a model created using the TextUML Toolkit):

Graphical viewer showing UML model

All these features (except for the TextUML Toolkit itself) are part of the EclipseGraphviz project, which is open source (EPL). No releases yet as this is still very new, but you can grab the source from the Subversion repository. If you would like to contribute to the EclipseGraphviz project, or to the graphical viewing framework, your help will be most welcome.

RC

August 3, 2007

Graphviz on Eclipse - first cut

Filed under: Eclipse, Graphviz, TextUML Toolkit — rafael.chaves @ 12:36 am

Just finished a raw implementation of a viewer for GraphViz dot files. Here is a screenshot:

EclipseGraphviz in action

By the way, the project has been provisioned on SourceForge with the suggestive name of EclipseGraphviz.

RC

Copyright Abstratt Technologies - Powered by WordPress - Entries (RSS) - Comments (RSS)