-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Michal,
I didn't know about plantuml. It looks quite nice. If you have some code
that works with plantuml, it would be great if you can share it.
Okidokie, the patch is attached (based on commit 3307717050e30165fe3f6464a5228aec3a7e74d7).
Apart from some slight changes in makefiles and .gitignore it refactors out the model into visualizer.h and printers in printer.h. The makefile in examples directory gives an example how to pass the option to use plantuml printer (%.o %.uml : %cpp rule). The plantuml jar is expected to be /opt/plantuml/plantuml.jar. In example directory the dot and pdf are output from dot printer, uml and svg are output from plantuml printer. Do with the code whatever you wish. The outputs for StopWatch example are attached.
Regards, Slava
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBAgAGBQJTJtDEAAoJEMqmnBSIOo9RodQQAIPIYsJBtzcaEhf8Zo8OWiQI
EJ6SjNMc41aNfTGP6L4NjcbqfzUnTXMT2pDRlzu8y7Ps7sEMFrwot6jyClOvnGki
veP5w+L9t75Raz+E+THR8ZZ7uHzHsm6Tig0HU1nu3870e285b2A0GkxDvxOPLbDr
02cNhuOPAz+ekzDuyCaCjOJDEd3fzbRLtNKsaC2Xd7MqiMHcTPtXKZW208KNyhtp
Ja1eytDmj9XapDKzHWY+phpsUZKEFIAl7SKaBXCuZo/J2TTtAfXmkufsK5/zrI6o
DVSKNQOUCYBlIprVYUuA1JEQiCzW9Dg5DotqoAKtThInyHzmMU7impWpnpRbc5wj
yooIoBCQCEHwFT5jhLlaF/+fQLSv5i+t/qrzohHCu3Nwas55b7X8WdLM8dmaJ0h6
S3q1rvviv4oSjYmrIqQyLI8Lw8pI4Uo7IuOWKq+Tq6cCdN3GKz2EpU9SraeG4YFc
CAx4lYtmJQpAPKHzCp/1OoQECdtfJihr54/7k4jItlsaTat8a1WnijFtriefG9/z
l03aOyuLVIvpbmIPml1kXc4w/2qk1fzHCKiM2A+cY6abaiUKGUZH/n4sQKv/iBAU
81MonTMXjWKuIV9xqOjnbed1a6aP3dyZ5R3ltiP2dAcy4vbyjxd+rSApUad90Qzs
x2XS5xeZ1GSwB/wGl9N2
=98DD
-----END PGP SIGNATURE-----