]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/query/DiagramRequests.java
IConnectionPoint and canBeConnected-checking util to SCL
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / query / DiagramRequests.java
index a25fbc39f56ec53fb6604f44a0b43b15b7ed507b..6cd380c4ad3d176b2b3486074d12624f682ca20c 100644 (file)
@@ -108,11 +108,7 @@ public class DiagramRequests {
         return new Read<IModelingRules>() {
             @Override
             public IModelingRules perform(ReadGraph graph) throws DatabaseException {
-                StructuralResource2 sr = StructuralResource2.getInstance(graph);
-                Resource rules = graph.getPossibleObject(diagram, sr.HasModelingRules);
-                if (rules == null)
-                    return defaultValue;
-                return graph.adapt(rules, IModelingRules.class);
+                return DiagramGraphUtil.getModelingRules(graph, diagram, defaultValue);
             }
         };
     }