}
}
- public static void finalizeDBLoad2(P3DRootNode rootNode) throws Exception{
- PipingRules.setEnabled(true);
+ public static void finalizeDBLoad2(P3DRootNode rootNode) throws Exception {
+ PipingRules.setEnabled(true);
for (INode node : rootNode.getChild()) {
if (node instanceof PipeRun) {
- PipeRun run = (PipeRun)node;
+ PipeRun run = (PipeRun) node;
for (PipeControlPoint pcp : run.getControlPoints())
- PipingRules.positionUpdate(pcp);
- //PipingRules.requestUpdate(pcp);
+ if (pcp.asPathLegEnd())
+ PipingRules.requestUpdate(pcp);
}
}
- }
+ PipingRules.update();
+ }
}