The final restructured version for automatic build using maven tycho
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / serializing / SubmodelComponentParams.java
diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/SubmodelComponentParams.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/SubmodelComponentParams.java
deleted file mode 100644 (file)
index 97b3c7c..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-package net.mograsim.logic.model.serializing;
-
-import com.google.gson.JsonElement;
-
-import net.haspamelodica.swt.helper.swtobjectwrappers.Point;
-import net.mograsim.logic.model.model.components.submodels.SubmodelComponent;
-import net.mograsim.logic.model.model.wires.PinUsage;
-import net.mograsim.logic.model.util.Version;
-
-/**
- * This class contains all the information necessary to create a new {@link SubmodelComponent}
- */
-public class SubmodelComponentParams extends SerializablePojo
-{
-       // basic stuff
-       public double width, height;
-       public InterfacePinParams[] interfacePins;
-       public double innerScale;
-       public LogicModelParams submodel;
-
-       // functionality that needs to be expressed in Java code
-       public String symbolRendererSnippetID;
-       public JsonElement symbolRendererParams;
-
-       public String outlineRendererSnippetID;
-       public JsonElement outlineRendererParams;
-
-       public String highLevelStateHandlerSnippetID;
-       public JsonElement highLevelStateHandlerParams;
-
-       public SubmodelComponentParams(Version version)
-       {
-               super(version);
-       }
-
-       public static class InterfacePinParams
-       {
-               public Point location;
-               public String name;
-               public int logicWidth;
-               public PinUsage usage;
-       }
-}
\ No newline at end of file