]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java
Equipment/Component library customization requires proper preloading.
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / scenegraph / controlpoint / ControlPointFactory.java
index ae71b7afa9e5da1734a382e93903e40a8fc31938..6b92e4479aa1a8fe34cb7681bcd94255a83055d7 100644 (file)
@@ -20,11 +20,11 @@ public class ControlPointFactory {
        private static Map<String,Instruction> cache = new HashMap<String, Instruction>();
        
        
-       public static void preloadCache() throws Exception {
-               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));
+       public static void preloadCache(String libUri) throws Exception {
+               List<Item> items = P3DUtil.getEnds(libUri);
+               items.addAll(P3DUtil.getInlines(libUri));
+               items.addAll(P3DUtil.getNozzles(libUri));
+               items.addAll(P3DUtil.getTurns(libUri));
                
                for (Item item : items) {
                        Instruction inst = createInstruction(item.getUri());