X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.structural2%2Fsrc%2Forg%2Fsimantics%2Fstructural2%2Futils%2FStructuralUtils.java;h=45ca49873021d57e44d788dddf1b979ea8a81259;hb=1956b6ed85e1df65c4df58e6cb0ac6aa296e6939;hp=d029f3ae7942db8592e2bc68241b30f5af17b2af;hpb=c160c0a55fb8aaacc9bcfa08b2bfbc4fdf0bf871;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 d029f3ae7..45ca49873 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 @@ -1,10 +1,9 @@ package org.simantics.structural2.utils; -import gnu.trove.set.hash.THashSet; - import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; +import java.util.List; import java.util.Set; import org.simantics.databoard.Bindings; @@ -32,6 +31,8 @@ import org.simantics.structural2.queries.Terminal; import org.simantics.structural2.variables.Connection; import org.simantics.utils.datastructures.Pair; +import gnu.trove.set.hash.THashSet; + /** * A utility class for manipulating structural models. * @@ -286,5 +287,9 @@ public class StructuralUtils { || Layer0Utils.isContainerPublished(graph, r) ; } + + public static List structuralConnectionConnectionPoints(ReadGraph graph, Connection conn, Resource relationType) throws DatabaseException { + return new ArrayList(conn.getConnectionPoints(graph, relationType)); + } }