X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Futils%2FP3DUtil.java;h=71f844d866329fe2dac458d7e9c468c6eb28ce33;hb=refs%2Fchanges%2F07%2F3407%2F1;hp=e5d1768a2c85da2cf2cdcb9bdcfbea36e6216c1e;hpb=a1def49a6c4e5d661a08d21253c47e431eb12ddf;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/utils/P3DUtil.java b/org.simantics.plant3d/src/org/simantics/plant3d/utils/P3DUtil.java index e5d1768a..71f844d8 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/utils/P3DUtil.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/utils/P3DUtil.java @@ -228,14 +228,18 @@ public class P3DUtil { PipingRules.validate((PipeRun)node); } } - PipingRules.setEnabled(true); - for (INode node : rootNode.getChild()) { - if (node instanceof PipeRun) { - PipeRun run = (PipeRun)node; - for (PipeControlPoint pcp : run.getControlPoints()) - PipingRules.positionUpdate(pcp); - } - } } + + public static void finalizeDBLoad2(P3DRootNode rootNode) throws Exception{ + PipingRules.setEnabled(true); + for (INode node : rootNode.getChild()) { + if (node instanceof PipeRun) { + PipeRun run = (PipeRun)node; + for (PipeControlPoint pcp : run.getControlPoints()) + PipingRules.positionUpdate(pcp); + //PipingRules.requestUpdate(pcp); + } + } + } }