[552823] Improve GraphML cluster colour / label position
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/graphs/GraphMLStringBuilder.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/graphs/GraphMLStringBuilder.java
index 97d016e..42406a3 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/graphs/GraphMLStringBuilder.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/graphs/GraphMLStringBuilder.java
@@ -158,10 +158,13 @@
s.pushTag("y:ShapeNode");
// appendGeometry(height, width, null, null);
appendFill("#ffffff");
+ String lineColor = color;
+ Double width = Double.valueOf(penwidth);
+ appendBorder(new BorderStyle(lineColor, lineType, width));
s.appendTextBegin("y:NodeLabel");
s.appendElement("fontSize", "16");
- s.appendElement("modelName", "sides");
- s.appendElement("modelPosition", "n");
+ s.appendElement("modelName", "internal");
+ s.appendElement("modelPosition", "t");
s.appendTextEnd(label);
// appendShape(shapeName);
s.popTag();