GUIWires now have names
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / serializing / SubmodelComponentParams.java
index afce226..aa7a5fb 100644 (file)
@@ -25,6 +25,9 @@ public class SubmodelComponentParams
        public String symbolRendererSnippetID;
        public JsonElement symbolRendererParams;
 
+       public String highLevelStateHandlerSnippetID;
+       public JsonElement highLevelStateHandlerParams;
+
        public static class InterfacePinParams
        {
                public Point location;
@@ -40,15 +43,16 @@ public class SubmodelComponentParams
 
                public static class InnerComponentParams
                {
-                       public Point pos;
                        public String id;
                        public String name;
+                       public Point pos;
                        public JsonElement params;
                }
 
                public static class InnerWireParams
                {
                        public InnerPinParams pin1, pin2;
+                       public String name;
                        public Point[] path;
 
                        public static class InnerPinParams