Fixed a bug in Am2900; created dlatch8/80; relayouted some components
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / serializing / JSONSerializable.java
index f40807d..32d9f94 100644 (file)
@@ -6,10 +6,12 @@ import net.mograsim.logic.model.util.JsonHandler;
 
 public interface JSONSerializable
 {
-       public Object getParamsForSerializing(IdentifierGetter idGetter);
+       public String getIDForSerializing(IdentifyParams idParams);
 
-       public default JsonElement getParamsForSerializingJSON(IdentifierGetter idGetter)
+       public Object getParamsForSerializing(IdentifyParams idParams);
+
+       public default JsonElement getParamsForSerializingJSON(IdentifyParams idParams)
        {
-               return JsonHandler.toJsonTree(getParamsForSerializing(idGetter));
+               return JsonHandler.toJsonTree(getParamsForSerializing(idParams));
        }
 }
\ No newline at end of file