From a1a8882d1431bbf18c695242b288598315fe8f79 Mon Sep 17 00:00:00 2001 From: josch Date: Tue, 15 Feb 2011 08:09:52 +0100 Subject: [PATCH] addition of hetsview component --- .gitignore | 1 + build.xml | 5 + plugin.xml | 17 + resources/viewconfig-hetsviz.xml | 15 + .../hets/graphviz/DotGraphLayoutEngine.java | 194 ++++++++ .../hets/graphviz/DotParameterSetter.java | 445 ++++++++++++++++++ .../hets/graphviz/DotPreParser.java | 61 +++ .../informatik/hets/graphviz/DotProcess.java | 107 +++++ .../informatik/hets/graphviz/Edge.java | 305 ++++++++++++ .../hets/graphviz/EdgeRenderer.java | 213 +++++++++ .../informatik/hets/graphviz/Graph.java | 293 ++++++++++++ .../informatik/hets/graphviz/Node.java | 115 +++++ .../hets/graphviz/NodeRenderer.java | 301 ++++++++++++ .../hets/graphviz/ParseException.java | 199 ++++++++ .../hets/graphviz/dotparser/DotParser.jj | 272 +++++++++++ .../informatik/hets/protege/HetsVizView.java | 66 +++ 16 files changed, 2609 insertions(+) create mode 100644 resources/viewconfig-hetsviz.xml create mode 100644 src/de/unibremen/informatik/hets/graphviz/DotGraphLayoutEngine.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/DotParameterSetter.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/DotPreParser.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/DotProcess.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/Edge.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/EdgeRenderer.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/Graph.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/Node.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/NodeRenderer.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/ParseException.java create mode 100644 src/de/unibremen/informatik/hets/graphviz/dotparser/DotParser.jj create mode 100644 src/de/unibremen/informatik/hets/protege/HetsVizView.java diff --git a/.gitignore b/.gitignore index 424813d..0ff1f0a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ build/ src/de/unibremen/informatik/hets/grammar/HetCASLGrammar.jj src/de/unibremen/informatik/hets/grammar/*.java +src/de/unibremen/informatik/hets/graphviz/dotparser/*.java .*.swp diff --git a/build.xml b/build.xml index 5754fe8..56a113c 100644 --- a/build.xml +++ b/build.xml @@ -98,6 +98,7 @@ + @@ -118,6 +119,10 @@ outputdirectory="./src/de/unibremen/informatik/hets/grammar/" javacchome="/usr/share/java/" /> + diff --git a/plugin.xml b/plugin.xml index f56c62b..2fc54a2 100644 --- a/plugin.xml +++ b/plugin.xml @@ -58,4 +58,21 @@