[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();