From 180a2e6f804596594f910793964671be8202dd61 Mon Sep 17 00:00:00 2001 From: Fabian Stemmler Date: Fri, 12 Jul 2019 18:29:49 +0200 Subject: [PATCH] Allowed more public modifications of DeserializedSubmodelComponents --- .../DeserializedSubmodelComponent.java | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/serializing/DeserializedSubmodelComponent.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/serializing/DeserializedSubmodelComponent.java index 2348af61..fbcf0809 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/serializing/DeserializedSubmodelComponent.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/serializing/DeserializedSubmodelComponent.java @@ -1,5 +1,7 @@ package net.mograsim.logic.ui.serializing; +import java.util.Map; + import net.haspamelodica.swt.helper.gcs.GeneralGC; import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle; import net.mograsim.logic.ui.model.ViewModelModifiable; @@ -53,6 +55,18 @@ public class DeserializedSubmodelComponent extends SubmodelComponent super.setSubmodelScale(submodelScale); } + @Override + public double getSubmodelScale() + { + return super.getSubmodelScale(); + } + + @Override + public Map getSubmodelMovablePins() + { + return super.getSubmodelMovablePins(); + } + @Override public void setSize(double width, double height) { @@ -60,8 +74,14 @@ public class DeserializedSubmodelComponent extends SubmodelComponent } @Override - protected Pin addSubmodelInterface(MovablePin supermodelPin) + public Pin addSubmodelInterface(MovablePin supermodelPin) { return super.addSubmodelInterface(supermodelPin); } + + @Override + public void removeSubmodelInterface(String name) + { + super.removeSubmodelInterface(name); + } } \ No newline at end of file -- 2.17.1