]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java
Equipment/Component library customization
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / scenegraph / controlpoint / ControlPointFactory.java
index 99b1448cb8e498decc9c8eef3f7655bd0fdea324..ae71b7afa9e5da1734a382e93903e40a8fc31938 100644 (file)
@@ -21,10 +21,10 @@ public class ControlPointFactory {
        
        
        public static void preloadCache() throws Exception {
-               List<Item> items = P3DUtil.getEnds();
-               items.addAll(P3DUtil.getInlines());
-               items.addAll(P3DUtil.getNozzles());
-               items.addAll(P3DUtil.getTurns());
+               List<Item> items = P3DUtil.getEnds(Plant3D.URIs.Builtin);
+               items.addAll(P3DUtil.getInlines(Plant3D.URIs.Builtin));
+               items.addAll(P3DUtil.getNozzles(Plant3D.URIs.Builtin));
+               items.addAll(P3DUtil.getTurns(Plant3D.URIs.Builtin));
                
                for (Item item : items) {
                        Instruction inst = createInstruction(item.getUri());
@@ -62,6 +62,8 @@ public class ControlPointFactory {
                                sub.setDeletable(false);
                                if (inst.isOffset)
                                        pcp.setOffset(0.0);
+                               if (inst.isSizeChange)
+                                       pcp.setSizeChange(true);
                        }
                        
                        break;