X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.structural2%2Fsrc%2Forg%2Fsimantics%2Fstructural2%2Futils%2FStructuralUtils.java;fp=bundles%2Forg.simantics.structural2%2Fsrc%2Forg%2Fsimantics%2Fstructural2%2Futils%2FStructuralUtils.java;h=3181dd7c45d7ea2434eed586393a2d2c7127c5b2;hb=3850fec72035293b9a4ede780d01aedc5fbc9056;hp=9a77d100fca3ded3b6924aee9915d05119f52ecb;hpb=1e957fc9da518f3bef8a2c19cad72772087e1b6a;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.structural2/src/org/simantics/structural2/utils/StructuralUtils.java b/bundles/org.simantics.structural2/src/org/simantics/structural2/utils/StructuralUtils.java index 9a77d100f..3181dd7c4 100644 --- a/bundles/org.simantics.structural2/src/org/simantics/structural2/utils/StructuralUtils.java +++ b/bundles/org.simantics.structural2/src/org/simantics/structural2/utils/StructuralUtils.java @@ -265,7 +265,7 @@ public class StructuralUtils { if(property == null) return null; Connection conn = property.getPossibleValue(graph); if(conn == null) return null; - Collection cps = conn.getConnectionPoints(graph, null); + Collection cps = conn.getConnectionPoints(graph, component, null); if(cps.size() == 2) { for(Variable var : cps) { if(property.equals(var)) continue; @@ -287,8 +287,8 @@ public class StructuralUtils { ; } - public static List structuralConnectionConnectionPoints(ReadGraph graph, Connection conn, Resource relationType) throws DatabaseException { - return new ArrayList(conn.getConnectionPoints(graph, relationType)); + public static List structuralConnectionConnectionPoints(ReadGraph graph, Variable component, Connection conn, Resource relationType) throws DatabaseException { + return new ArrayList(conn.getConnectionPoints(graph, component, relationType)); } }