Merge branch 'development' of https://gitlab.lrz.de/lrr-tum/students/eragp-misim...
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / serializing / SubmodelComponentParams.java
index afce226..d47b2d9 100644 (file)
@@ -19,11 +19,14 @@ public class SubmodelComponentParams
        public SubmodelParameters submodel;
 
        // functionality that needs to be expressed in Java code
+       public String symbolRendererSnippetID;
+       public JsonElement symbolRendererParams;
+
        public String outlineRendererSnippetID;
        public JsonElement outlineRendererParams;
 
-       public String symbolRendererSnippetID;
-       public JsonElement symbolRendererParams;
+       public String highLevelStateHandlerSnippetID;
+       public JsonElement highLevelStateHandlerParams;
 
        public static class InterfacePinParams
        {
@@ -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