]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/query/ConnectionVisualsRequest.java
Merge "Improvements to styling of connection lines"
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / query / ConnectionVisualsRequest.java
index 3e70f1210dc9ac4fe38897e95ffe177c9092811b..619e913f041c5554f9082e98893cb800b8edf6d0 100644 (file)
@@ -52,8 +52,11 @@ public class ConnectionVisualsRequest extends ResourceRead<ConnectionVisuals> {
 
         StrokeType strokeType = toStrokeType(g.getPossibleObject(structuralConnectionType, g2d.HasStrokeType));
         Stroke stroke = G2DUtils.getStroke(g, g.getPossibleObject(structuralConnectionType, g2d.HasStroke));
-
-        return new ConnectionVisuals(color, strokeType, stroke);
+        Double branchPointRadius = g.getPossibleRelatedValue(structuralConnectionType, g2d.HasBranchPointRadius, Bindings.DOUBLE);
+        Double rounding = g.getPossibleRelatedValue(structuralConnectionType, g2d.HasRounding, Bindings.DOUBLE);
+        Double offset = g.getPossibleRelatedValue(structuralConnectionType, g2d.HasOffset, Bindings.DOUBLE);
+        
+        return new ConnectionVisuals(color, strokeType, stroke, branchPointRadius, rounding, offset);
     }
 
     StrokeType toStrokeType(Resource strokeType) {