Updated SubmodelComponentParams json format
authorFabian Stemmler <stemmler@in.tum.de>
Fri, 21 Jun 2019 10:22:25 +0000 (12:22 +0200)
committerFabian Stemmler <stemmler@in.tum.de>
Fri, 21 Jun 2019 10:22:25 +0000 (12:22 +0200)
commita19dde054ec5cab3c835840d569880ee8ee156dc
tree2b9291e94fa4d7356bf94e2dd4951f9095109ef5
parent19ee1a7fdb06a1df65cd7df78fed935124496707
Updated SubmodelComponentParams json format

Instead of saving an inner GUIComponents logicWidth, a Map<String,
Object> containing all relevant information for instantiation is saved.
Insured that FileWriter/Readers are closed in JsonHandler.
12 files changed:
net.mograsim.logic.ui/FullAdder.json
net.mograsim.logic.ui/HalfAdder.json
net.mograsim.logic.ui/Test.json
net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/JsonExample.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/GUIComponent.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/GUICustomComponentCreator.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SimpleRectangularGUIGate.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SubmodelComponent.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/SubmodelComponentParams.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/wires/WireCrossPoint.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/util/JsonHandler.java
net.mograsim.logic.ui/src/net/mograsim/logic/ui/util/Version.java