From 50f93141d20a7dd4f33f97efbfabce674d0b8264 Mon Sep 17 00:00:00 2001 From: kelvingoodson Date: Tue, 13 Apr 2010 12:49:49 +0000 Subject: hand crafted dependency graph source git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@933587 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/resources/binding_dependencies.dot | 55 +++++++++++ .../main/resources/implementation_dependencies.dot | 110 +++++++++++++++++++++ .../src/main/resources/interface_dependencies.dot | 33 +++++++ 3 files changed, 198 insertions(+) create mode 100644 sandbox/kgoodson/SourceExplore/src/main/resources/binding_dependencies.dot create mode 100644 sandbox/kgoodson/SourceExplore/src/main/resources/implementation_dependencies.dot create mode 100644 sandbox/kgoodson/SourceExplore/src/main/resources/interface_dependencies.dot (limited to 'sandbox') diff --git a/sandbox/kgoodson/SourceExplore/src/main/resources/binding_dependencies.dot b/sandbox/kgoodson/SourceExplore/src/main/resources/binding_dependencies.dot new file mode 100644 index 0000000000..28c55ebcdf --- /dev/null +++ b/sandbox/kgoodson/SourceExplore/src/main/resources/binding_dependencies.dot @@ -0,0 +1,55 @@ +digraph Dependencies { + + assembly -> monitor + assembly -> extensibility + + "assembly-xml" -> assembly + "assembly-xml" -> contribution + + "binding.atom" -> assembly + + "binding-ejb" -> assembly + "binding-ejb" -> "assembly-xml" + "binding-ejb" -> "interface-java" + + + "binding-http" -> "assembly-xml" + "binding-http" -> contribution + + "binding-jsonp" -> assembly + "binding-jsonrpc" -> assembly + + "binding-jms" -> "assembly-xml" + + "binding-rmi" -> assembly + + "binding-sca-runtime" -> assembly + "binding-sca-runtime" -> "assembly-xml" + "binding-sca-runtime" -> "core-spi" + "binding-sca-runtime" -> core + "binding-sca-runtime" -> databinding + "binding-sca-runtime" -> contribution + + + "binding-ws" -> "contribution" + "binding-ws" -> "assembly" + "binding-ws" -> "monitor" + "binding-ws" -> "assembly-xsd" + "binding-ws" -> "extensibility" + "binding-ws" -> "common-xml" + "binding-ws" -> "common-java" + "binding-ws" -> "sca-api" + "binding-ws" -> "assembly-xml" + "binding-ws" -> "interface-wsdl" + "binding-ws" -> "tuscany-xsd" + + + + + "common-java" -> "sca-api" + + "contribution" -> assembly + "contribution" -> common + "contribution" -> "common-java" + +} \ No newline at end of file diff --git a/sandbox/kgoodson/SourceExplore/src/main/resources/implementation_dependencies.dot b/sandbox/kgoodson/SourceExplore/src/main/resources/implementation_dependencies.dot new file mode 100644 index 0000000000..3a8fe0cefe --- /dev/null +++ b/sandbox/kgoodson/SourceExplore/src/main/resources/implementation_dependencies.dot @@ -0,0 +1,110 @@ +digraph Dependencies { + + rankdir=LR; + + { + rank = "same"; + + "tuscany-implementation-bpel"; + "tuscany-implementation-java"; + "tuscany-implementation-jaxrs"; + "tuscany-implementation-osgi"; + "tuscany-implementation-script"; + "tuscany-implementation-spring"; + "tuscany-implementation-spring-sca"; + "tuscany-implementation-web"; + "tuscany-implementation-widget" + + + } + + "tuscany-implementation-bpel" -> "tuscany-assembly" + "tuscany-implementation-bpel" -> "tuscany-assembly-xml" + "tuscany-implementation-bpel" -> "tuscany-interface-wsdl" + "tuscany-implementation-bpel" -> "tuscany-interface-java" + "tuscany-implementation-bpel" -> "tuscany-sca-api" + + "tuscany-assembly" -> "tuscany-monitor" + "tuscany-assembly" -> "tuscany-extensibility" + + "tuscany-assembly-xml" -> "tuscany-contribution" + "tuscany-assembly-xml" -> "geronimo-stax-api" + "tuscany-assembly-xml" -> "wstx-asl" + "tuscany-assembly-xml" -> "tuscany-assembly" + "tuscany-assembly-xml" -> "tuscany-assembly-xsd" + + "tuscany-contribution" -> "tuscany-assembly-xsd" + "tuscany-contribution" -> "tuscany-assembly" + "tuscany-contribution" -> "tuscany-common" + "tuscany-contribution" -> "tuscany-common-java" + "tuscany-contribution" -> "tuscany-extensibility" + + + "tuscany-interface-wsdl" -> "tuscany-xsd" + + "tuscany-interface-wsdl" -> XmlSchema + "tuscany-interface-wsdl" -> wsdl4j + + "tuscany-interface-java" -> "tuscany-sca-api" + + "tuscany-implementation-java" -> "tuscany-assembly" + + "tuscany-implementation-java" -> "tuscany-interface-java" + "tuscany-implementation-java" -> "tuscany-sca-api" + "tuscany-implementation-java" -> "jsr181-api" + "tuscany-implementation-java" -> "tuscany-assembly-xml" + "tuscany-implementation-java" -> "tuscany-extensibility" + "tuscany-implementation-java" -> "tuscany-contribution" + + "tuscany-implementation-jaxrs" -> "tuscany-assembly" + "tuscany-implementation-jaxrs" -> "tuscany-core-spi" + "tuscany-core-spi" -> "tuscany-sca-api" + "tuscany-implementation-jaxrs" -> "tuscany-contribution" + "tuscany-implementation-jaxrs" -> "tuscany-monitor" + "tuscany-implementation-jaxrs" -> "jsr311-api" + + + "tuscany-implementation-osgi" -> "org.eclipse.osgi" + "tuscany-implementation-osgi" -> "tuscany-interface-java" + "tuscany-interface-java" -> "tuscany-extensibility" + "tuscany-interface-java" -> "tuscany-contribution" + "tuscany-implementation-osgi" -> "tuscany-assembly-xml" + + "tuscany-implementation-script" -> "tuscany-assembly-xml" + + + "tuscany-implementation-spring" -> "tuscany-assembly" + "tuscany-implementation-spring" -> "tuscany-assembly-xml" + "tuscany-implementation-spring" -> "tuscany-contribution" + "tuscany-implementation-spring" -> "tuscany-sca-api" + "tuscany-implementation-spring" -> "tuscany-implementation-java-runtime" + "tuscany-implementation-java-runtime" -> "tuscany-core-spi" + "tuscany-implementation-java-runtime" -> "tuscany-implementation-java" + "tuscany-implementation-java-runtime" -> "tuscany-databinding" + "tuscany-databinding" -> "tuscany-xsd" + "tuscany-xsd" -> "org.apache.ws.commons.schema:XmlSchema" + "tuscany-implementation-java-runtime" -> "tuscany-core" + "tuscany-core" -> "cglib:cglib" + "tuscany-core" -> "asm:asm" + + + + "tuscany-implementation-spring-sca" -> "tuscany-sca-api" + "tuscany-implementation-spring-sca" -> "org.springframework:spring-core" + "tuscany-implementation-spring-sca" -> "org.springframework:spring-beans" + "tuscany-implementation-spring-sca" -> "org.springframework:spring-context" + "org.springframework:spring-context" -> "aopalliance:aopalliance" + + "tuscany-implementation-web" -> "tuscany-assembly" + "tuscany-implementation-web" -> "tuscany-assembly-xml" + "tuscany-implementation-web" -> "tuscany-core-spi" + "tuscany-implementation-web" -> "tuscany-contribution" + "tuscany-implementation-web" -> "tuscany-monitor" + + + "tuscany-implementation-widget" -> "tuscany-assembly-xml" + "tuscany-implementation-widget" -> "tuscany-contribution" + "tuscany-implementation-widget" -> "tuscany-interface-java" + "tuscany-implementation-widget" -> "tuscany-data-api" + +} \ No newline at end of file diff --git a/sandbox/kgoodson/SourceExplore/src/main/resources/interface_dependencies.dot b/sandbox/kgoodson/SourceExplore/src/main/resources/interface_dependencies.dot new file mode 100644 index 0000000000..0ef7e4c8d6 --- /dev/null +++ b/sandbox/kgoodson/SourceExplore/src/main/resources/interface_dependencies.dot @@ -0,0 +1,33 @@ +digraph Dependencies { + + rankdir=LR; + + { + rank = "same"; + + "interface-java"; + "interface-java-jaxws"; + "interface-wsdl"; + + } + + "interface-java" -> "tuscany-extensibility" + "interface-java" -> "tuscany-assembly-xml" + "interface-java" -> "tuscany-sca-api" + "interface-java" -> "tuscany-contribution" + + "interface-java-jaxws" -> "tuscany-core-spi" + "interface-java-jaxws" -> "tuscany-databinding-jaxb" + "interface-java-jaxws" -> "tuscany-interface-java" + "interface-java-jaxws" -> "jaxws-api" + "interface-java-jaxws" -> "jsr181-api" + "interface-java-jaxws" -> "jsr250-api" + "interface-java-jaxws" -> "asm" + + "interface-wsdl" -> "tuscany-xsd" + "interface-wsdl" -> "tuscany-contribution" + "interface-wsdl" -> "tuscany-assembly-xml" + "interface-wsdl" -> "wsdl4j" + "interface-wsdl" -> "org.apache.ws.commons.schema:XmlSchema" + +} \ No newline at end of file -- cgit v1.2.3