# HG changeset patch # User Sascha L. Teichmann # Date 1303981784 0 # Node ID 2d268f9894bbbb7f3edad5a6b87ae78a1cd7e165 # Parent 2465dc2963955f8200f9a3078636648b58b2866c Added XSL transformation do create Graphviz digraph out of conf.xml flys-artifacts/trunk@1755 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 2465dc296395 -r 2d268f9894bb flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Thu Apr 28 08:14:20 2011 +0000 +++ b/flys-artifacts/ChangeLog Thu Apr 28 09:09:44 2011 +0000 @@ -1,3 +1,14 @@ +2011-04-28 Sascha L. Teichmann + + * contrib/visualize-transitions.xsl: Added to create a + Graphviz digraph out of the config.xml. Usage: + + $ xsltproc --stringparam base-dir ../doc/conf/ \ + contrib/visualize-transitions.xsl \ + doc/conf/conf.xml > transitions.dot + + $ dot -Tsvg -o transitions.svg transitions.dot + 2011-04-28 Ingo Weinzierl * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:: diff -r 2465dc296395 -r 2d268f9894bb flys-artifacts/contrib/visualize-transitions.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-artifacts/contrib/visualize-transitions.xsl Thu Apr 28 09:09:44 2011 +0000 @@ -0,0 +1,127 @@ + + + + + + + + + . + + + digraph transition_model { + + } + + + + + + + + + + ${artifacts.config.dir} + + + + + + + + + + subgraph + { + label = "Artefakt: + + "; + + + } + + + + + + " + + " [ shape = "record" label=<<table border="0" cellborder="0" cellpadding="3"> + <tr><td align="center" colspan="2" bgcolor="black"><font color="white"> + + </font></td></tr> + + </table>>] + ; + + + + <tr><td align="right"> + + </td><td align="left"> + + </td></tr> + + + + " + + " -> " + + + "; + + + + [ label=" + + + + + + " ] + + + + + + + + + + + + + + + + + + + + + + + + + + +