GUIComponents now have names
[Mograsim.git] / net.mograsim.logic.ui / src / net / mograsim / logic / ui / serializing / SubmodelComponentParams.java
index a1f2c82..3deda5f 100644 (file)
@@ -19,10 +19,10 @@ public class SubmodelComponentParams
        public SubmodelParameters submodel;
 
        // functionality that needs to be expressed in Java code
-       public String outlineRendererSnippetClass;
+       public String outlineRendererSnippetID;
        public JsonElement outlineRendererParams;
 
-       public String symbolRendererSnippetClass;
+       public String symbolRendererSnippetID;
        public JsonElement symbolRendererParams;
 
        public static class InterfacePinParams
@@ -42,6 +42,7 @@ public class SubmodelComponentParams
                {
                        public Point pos;
                        public String id;
+                       public String name;
                        public JsonElement params;
                }
 
@@ -52,7 +53,7 @@ public class SubmodelComponentParams
 
                        public static class InnerPinParams
                        {
-                               public int compId;
+                               public String compName;
                                public String pinName;
                        }
                }