Updated SubmodelComponentParams json format
[Mograsim.git] / net.mograsim.logic.ui / src / net / mograsim / logic / ui / model / wires / WireCrossPoint.java
index d5e633d..ed4407d 100644 (file)
@@ -1,5 +1,7 @@
 package net.mograsim.logic.ui.model.wires;\r
 \r
+import java.util.Map;\r
+\r
 import net.haspamelodica.swt.helper.gcs.GeneralGC;\r
 import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle;\r
 import net.mograsim.logic.core.LogicObservable;\r
@@ -9,6 +11,7 @@ import net.mograsim.logic.core.wires.Wire.ReadEnd;
 import net.mograsim.logic.ui.ColorHelper;\r
 import net.mograsim.logic.ui.model.ViewModelModifiable;\r
 import net.mograsim.logic.ui.model.components.GUIComponent;\r
+import net.mograsim.logic.ui.model.components.SimpleRectangularGUIGate;\r
 \r
 public class WireCrossPoint extends GUIComponent\r
 {\r
@@ -72,4 +75,13 @@ public class WireCrossPoint extends GUIComponent
        {\r
                return pin;\r
        }\r
+\r
+       @Override\r
+       public Map<String, Object> getInstantiationParameters()\r
+       {\r
+               Map<String, Object> m = super.getInstantiationParameters();\r
+               m.put(SimpleRectangularGUIGate.kLogicWidth, logicWidth);\r
+               return m;\r
+       }\r
+\r
 }
\ No newline at end of file