X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fsnippets%2Fhighlevelstatehandlers%2Fstandard%2Fatomic%2FAtomicHighLevelStateHandler.java;h=cbcd95ecc938e5be96952c920bf91d7fc2716bd0;hb=69ec19d54ceb6d5abbb8b4faa55284af22174859;hp=97ace0921595cf7b851df4d83796212ee60158fa;hpb=f1933b06b5fe800902131e4dc34f002ac3fa17f0;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/highlevelstatehandlers/standard/atomic/AtomicHighLevelStateHandler.java b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/highlevelstatehandlers/standard/atomic/AtomicHighLevelStateHandler.java index 97ace092..cbcd95ec 100644 --- a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/highlevelstatehandlers/standard/atomic/AtomicHighLevelStateHandler.java +++ b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/highlevelstatehandlers/standard/atomic/AtomicHighLevelStateHandler.java @@ -1,5 +1,7 @@ package net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic; +import java.util.function.Consumer; + import com.google.gson.JsonElement; import net.mograsim.logic.model.serializing.JSONSerializable; @@ -28,4 +30,8 @@ public interface AtomicHighLevelStateHandler extends JSONSerializable public String id; public JsonElement params; } + + public void addListener(Consumer stateChanged); + + public void removeListener(Consumer stateChanged); } \ No newline at end of file