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)
commite25c448b41f6630fe84b7a2833b2d3e4802d2424
treeeeeefc79f0284afaa86933264dd481a403b13c18
parent4fb2c71f79db1119fcd64813aae1063baf44906b
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