X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2FSubmodelComponent.java;h=106c5ffe2d5d83115b4bc742f2291889b54f8803;hb=47f890be22d1b184e059c92ef9f94caff18f3306;hp=b9939afeecf385c1c767d0e338da557c882afbcb;hpb=b2f3d0b16783289fab229c667c18d61f84119bbd;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SubmodelComponent.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SubmodelComponent.java index b9939afe..106c5ffe 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SubmodelComponent.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SubmodelComponent.java @@ -16,13 +16,13 @@ import net.mograsim.logic.ui.LogicUIRenderer; import net.mograsim.logic.ui.model.ViewModel; import net.mograsim.logic.ui.model.ViewModelModifiable; import net.mograsim.logic.ui.model.components.params.GeneralComponentParams; +import net.mograsim.logic.ui.model.components.params.GeneralComponentParams.InnerComponentParams; import net.mograsim.logic.ui.model.components.params.SubComponentParams; -import net.mograsim.logic.ui.model.components.params.RectComponentParams.InnerComponentParams; -import net.mograsim.logic.ui.model.components.params.RectComponentParams.InnerPinParams; -import net.mograsim.logic.ui.model.components.params.RectComponentParams.InnerWireParams; import net.mograsim.logic.ui.model.components.params.SubComponentParams.InterfacePinParams; import net.mograsim.logic.ui.model.wires.GUIWire; import net.mograsim.logic.ui.model.wires.Pin; +import net.mograsim.logic.ui.model.components.params.SubComponentParams.InnerPinParams; +import net.mograsim.logic.ui.model.components.params.SubComponentParams.InnerWireParams; public abstract class SubmodelComponent extends GUIComponent { @@ -213,6 +213,7 @@ public abstract class SubmodelComponent extends GUIComponent public SubComponentParams calculateParams() { SubComponentParams params = new SubComponentParams(); + params.type = SubmodelComponent.class.getSimpleName(); params.composition = calculateCompositionParams(); Rectangle bounds = getBounds();