summaryrefslogtreecommitdiffstats
path: root/collaboration/GSoC-2011-Nirmal/CompositeDiagramGeneratorUsingBatik/src/main/java/org/apache/tuscany/sca/impl/artifacts/Wire.java
diff options
context:
space:
mode:
Diffstat (limited to 'collaboration/GSoC-2011-Nirmal/CompositeDiagramGeneratorUsingBatik/src/main/java/org/apache/tuscany/sca/impl/artifacts/Wire.java')
-rw-r--r--collaboration/GSoC-2011-Nirmal/CompositeDiagramGeneratorUsingBatik/src/main/java/org/apache/tuscany/sca/impl/artifacts/Wire.java48
1 files changed, 48 insertions, 0 deletions
diff --git a/collaboration/GSoC-2011-Nirmal/CompositeDiagramGeneratorUsingBatik/src/main/java/org/apache/tuscany/sca/impl/artifacts/Wire.java b/collaboration/GSoC-2011-Nirmal/CompositeDiagramGeneratorUsingBatik/src/main/java/org/apache/tuscany/sca/impl/artifacts/Wire.java
new file mode 100644
index 0000000000..9a2a0a74b1
--- /dev/null
+++ b/collaboration/GSoC-2011-Nirmal/CompositeDiagramGeneratorUsingBatik/src/main/java/org/apache/tuscany/sca/impl/artifacts/Wire.java
@@ -0,0 +1,48 @@
+package org.apache.tuscany.sca.impl.artifacts;
+
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
+public class Wire {
+
+// <path d="M 100 100 L 300 100 L 200 300 z"
+// fill="red" stroke="blue" stroke-width="3" />
+
+// public static Element addWireElement(Document document, String svgNs, int x1, int y1,
+// int x2, int y2) {
+// // Create the rectangle.
+// Element polyline = document.createElementNS(svgNs, "polyline");
+// //polyline.setAttributeNS(null,"class", "Connect");
+// polyline.setAttributeNS(null, "points", x1+","+y1+" "+x2+","+y2);
+// polyline.setAttributeNS(null, "stroke", "black");
+// polyline.setAttributeNS(null, "stroke-width", "2");
+//// polygon.setAttributeNS(null, "points",
+//// ""+ (midX-COMMON_LENGTH) +","+midY+" " +
+//// ""+ (midX+(COMMON_LENGTH/2)) +","+midY+" " +
+//// ""+ (midX+COMMON_LENGTH) +","+(midY-COMMON_LENGTH)+" " +
+//// ""+ (midX+(COMMON_LENGTH/2)) +","+(midY-COMMON_LENGTH*2)+" " +
+//// ""+ (midX-COMMON_LENGTH) +","+(midY-COMMON_LENGTH*2)+" " +
+//// ""+ (midX-(COMMON_LENGTH/2)) +","+(midY-COMMON_LENGTH)+" "
+//// );
+// //polyline.setAttributeNS(null, "fill", "purple");
+// //rectangle.setAttributeNS(null, "alignment-baseline", "central");
+//
+// return polyline;
+// }
+
+ public Element addElement(Document document, String svgNs,
+ Reference aReference, Service aService){
+
+ Element polyline = document.createElementNS(svgNs, "polyline");
+ //polyline.setAttributeNS(null,"class", "Connect");
+ polyline.setAttributeNS(null, "points", aReference.getxCoordinate()+","+
+ aReference.getyCoordinate()+" "+aService.getxCoordinate()+","+
+ aService.getyCoordinate());
+ polyline.setAttributeNS(null, "stroke", "black");
+ polyline.setAttributeNS(null, "stroke-width", "2");
+
+ return polyline;
+ }
+
+
+}