X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.g2d%2Fsrc%2Forg%2Fsimantics%2Fg2d%2Felement%2Fhandler%2Fimpl%2FBranchPointTerminal.java;h=3ad4a9f7502a61b73a4a3ff4db097b9aa4c91e68;hp=bce157dd5d035d3768e1359ddb14c32b0dd1ca8c;hb=bd5bc6e45f700e755b61bd112631796631330ecb;hpb=7684baeb8bc7963700676af20db6f4a860581e46 diff --git a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/BranchPointTerminal.java b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/BranchPointTerminal.java index bce157dd5..3ad4a9f75 100644 --- a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/BranchPointTerminal.java +++ b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/BranchPointTerminal.java @@ -13,6 +13,7 @@ package org.simantics.g2d.element.handler.impl; import java.awt.Shape; import java.awt.geom.AffineTransform; +import java.awt.geom.Point2D; import org.simantics.g2d.utils.geom.DirectionSet; @@ -39,4 +40,8 @@ public class BranchPointTerminal extends ObjectTerminal { return new BranchPointTerminal(EXISTING_BRANCH_POINT_DATA, transform, ds, shape); } + public static BranchPointTerminal existingTerminal(Point2D p, DirectionSet ds, Shape shape) { + return existingTerminal(AffineTransform.getTranslateInstance(p.getX(), p.getY()), ds, shape); + } + } \ No newline at end of file